C# DataGridView控件

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:37:04
在C#窗体设计中,用DataGridView控件,查出用户所需信息后,怎么修改信息

声明一个全局变量用来保存当前行的索引,为datagridview控件添加CellContentClick事件,在事件处理方法中获取当前点击datagridview的行数并赋那个全局变量,这样在“修改”按钮的单击事件中就可以根据全局变量来获取当前需要修改的行数,就可以进行修改、删除了。
int index=0;
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
index = e.RowIndex;
}

SqlCommonBuile commonbuile=new SqlCommonBuile(Adapter对象);
Adapter.update(dataset对象,"数据集中的表名");

这个不难,看你绑定的数据源是什么,是泛型集合呢,还是DataTable。
我的办法是:整行选择,当需要修改哪个单元格的内容,然后双击即可编辑,之后调用数据源适配器DataAdapter的update()方法,就可以实现数据的更新。
前提是:你的DataGridView是允许编辑的,也就是那个多选前面的勾是打上的~

路过~