WPF的Grid練習

  • 1001
  • 0

WPF的Grid練習


XAML:
<DataGrid Height="200" Width="860" HorizontalAlignment="Left" Name="dataGrid1" VerticalAlignment="Top"  AutoGenerateColumns="False" CanUserAddRows="False">
          <DataGrid.Columns>
                    <DataGridTextColumn Binding="{Binding Path=FILE_SEQ}" Visibility="Hidden" />
                    <DataGridTextColumn Header="檔案名稱" Binding="{Binding Path=FILE_NAME}" Width="655" IsReadOnly="True" />
                    <DataGridTextColumn Header="錯誤" Binding="{Binding Path=IS_ERROR}" Width="100" IsReadOnly="True"  />
                    <DataGridCheckBoxColumn Header="刪除" Binding="{Binding Path=IS_DEL}" Width="100" IsReadOnly="False" />
          </DataGrid.Columns>
 </DataGrid>

Code(C#):


foreach (string m_sz in dlg.SafeFileNames)
{
          DataRow dr = g_FileNameTable.NewRow();
          dr["FILE_NAME"] = m_sz;
          dr["IS_ERROR"] = 0;
          dr["IS_DEL"] = 0;
          g_FileNameTable.Rows.Add(dr);
}

dataGrid1.ItemsSource = g_FileNameTable.DefaultView;//將gridBinding到DataTableView

 

 

Jenny:
    陽光令人愉快,雨水令人振作,
    風聲令人奮起,雪花令人興奮,
    沒有所謂的壞天氣!!
    只有不同的好天氣!!