datagridview沒有刪除時我用
DataRow dr = ds.Tables[0].Rows[dataGridView1.CurrentRow.Index];
可以得到正確的數據,如果我刪除某些行後再用上面哪句數據全亂了,好像datagirdview.currentrow與datatblae索引不一致了,怎樣解決啊,使之刪除後能得到我想要的數據
DataRow dr = ds.Tables[0].Rows[dataGridView1.CurrentRow.Index];
可以得到正確的數據,如果我刪除某些行後再用上面哪句數據全亂了,好像datagirdview.currentrow與datatblae索引不一致了,怎樣解決啊,使之刪除後能得到我想要的數據
解决方案 »
- 高分求一正则
- 各位C#大虾,小弟想在GridView的RowDeleting事件中得到该行所绑定的DataItem,但总为空,怎么写的啊???
- 一个关于线性的问题
- winform如何发布成网页形式
- webbrowser如何捕获到"找不到网页"或者"link error 404"事件
- 實在不好意思,一個簡單的問題,再問一下,datagrid中的選中行變色問題。
- 谁能给我个比较好的WinForm的Sample, 要有源码的, 谢谢
- asp.net操作Excel的时候有问题。。高手进来解决一下!!!!!!!!!!!!!
- 大家说说。Net的功能是C++功能的百分之几十????
- 我要把一长段HTML赋给一个变量,什么方法最简单?
- 取值问题
- 在c#如何创建数据库?
//删除满足条件的行
for (int i = objDT.Rows.Count; i >= 1; i--)
{
if (Lengrezhi2[i] != 0)
{
objDT.Rows[i - 1].Delete();
suoshuinum++;
}
}
//重新给第一列排序
objDT.AcceptChanges();
for (int i = 0; i < objDT.Rows.Count; i++)
{
objDT.Rows[i][0] = i + 1;
}
ds里必须有主键.
dim ID as string=dataGridView1.CurrentRow.cell("ID").value --取得当前行的唯一值
dim Rows() as datarow=ds.Tables(0).select("ID='" & ID & "'")
string ID = dataGridView1.CurrentRow.Cells["custcode"].Value.ToString();
DataRow[] drm = Ds.Tables[0].Select("custcode='" + ID + "'");
DataRow dr = drm[0];
有没有更好的方法