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:
陽光令人愉快,雨水令人振作,
風聲令人奮起,雪花令人興奮,
沒有所謂的壞天氣!!
只有不同的好天氣!!