C#如何修改选中行的某一个数据
C#如何修改选中行的某一个数据例如下程序是删除选中行(可以是多行)数据,现在我想修改选中行(可以是多行)的数据privatevoidbtnShanchu_Click(ob...
C#如何修改选中行的某一个数据例如下程序是删除选中行(可以是多行)数据,现在我想修改选中行(可以是多行)的数据 private void btnShanchu_Click(object sender, EventArgs e) { DialogResult dlResult = MessageBox.Show(this, "要删除这些信息吗?", "请确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlResult == DialogResult.Yes) { int j = dataGridView1.SelectedRows.Count; int[] l = new int[j]; int i; for (i = 0; i < j; i++) { l[i] = dataGridView1.SelectedRows[i].Index; } int k = 0; while (k < j) { ds.Tables[0].Rows[l[k]].Delete(); k++; } SqlCommandBuilder cb = new SqlCommandBuilder(da); da.Update(ds); }
展开
1个回答
2013-11-06
展开全部
多种方法,说一种最简单的吧,遍历你的datagrid的数据放到datatable中 判断如果是选中行就用修改的值,再把数据源bind回去
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询