1 操作步骤
1) 使用c#窗体设计器设置datagride的列信息。需要特殊控制的再使用代码控制。切记不要使用代码直接写列的信息,因为这样会减低写代码的效率。
2) 获取dataset数据。
3) 关联dataset 和datagride 展现数据的
2 带复选框控件的全选和全部撤销控制。
各行选择框的选择按钮 :
private void repositoryItemCheckEdit1_CheckedChanged(object sender, EventArgs e)
{
DataSet DS = DS_XJH.Copy();
DS.Tables[0].DefaultView.RowFilter = " FLAG = '0'";
if (DS.Tables[0].DefaultView.Count == 0)
{
this.checkBox1.Checked = true;
}
else
{
this.checkBox1.Checked = false;
}
}
全部选择和全部取消的处理函数
private void checkBox1_MouseUp(object sender, MouseEventArgs e)
{
try
{
foreach (DataRow ER in DS_XJH.Tables[0].Rows)
{
ER["FLAG"] = "1";
DS_XJH.AcceptChanges();
}
}
catch (Exception err)
{
MessageBoxEx.Show(err ,MessageStyle.Error);
}
}
C# DataGridView 控制技巧
本文介绍了使用 C# 进行 DataGridView 控件操作的方法,包括如何通过窗体设计器设置 DataGridView 的列信息,如何获取 dataset 数据并关联 DataGridView 显示数据,以及如何实现 DataGridView 中带有复选框的全选和全部撤销功能。
1139

被折叠的 条评论
为什么被折叠?



