我正在开发一个 WPF Windows 应用程序,我需要帮助来解决其中的一些问题。
我有一个数据网格视图;这是一个 XML:
<DataGrid x:Name="MyDataGrid" Margin="0,55.333,8,209.692" Width="273.27">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" IsReadOnly="True" Binding="{Binding ID}" Visibility="Hidden" />
<DataGridTextColumn Header="CopID" IsReadOnly="True" Binding="{Binding CopID}" Visibility="Hidden"/>
<DataGridTextColumn Header="CgID" IsReadOnly="True" Binding="{Binding CgID}" Visibility="Hidden"/>
<DataGridTextColumn Header="Item Names" Width="190" IsReadOnly="True" Binding="{Binding ItemName}"/>
<DataGridCheckBoxColumn Header="Select" CanUserReorder="False" />
</DataGrid.Columns>
</DataGrid>
我想DataGridCheckBoxColumn CheckBox
在循环中检查是真还是假我希望这是在用户单击按钮时读取列值;这是代码:
for (int i = 0; i < MyDataGrid.Items.Count - 1; i++)
{
/*Some code here for Check CheckBox True or False*/
for (int j = 0; j < MyDataGrid.Columns.Count; j++)
{
string Massage = (MyDataGrid.Items[j] as DataRowView).Row.ItemArray[3].ToString();
MessageBox.Show( Massage);
}
}
我想CheckBox
在循环中检查是真还是假,以获取检查的那一行列的值CheckBox
我希望有人可以帮助我竞争我已经放弃的代码。我希望此代码在用户单击按钮时起作用,因为我必须使用此循环在数据库中保存记录,CheckBox
其中MyDataGrid
.
CheckBox
当我要检查调用全选时,我还想选中数据网格的所有复选框。希望有朋友能尽快帮帮我谢谢