我的datagrid绑定datatable时,删除datatable中的行可以起作用:
for(int k=dslm.Tables[0].Rows.Count;k>0;k--)
{
if(dslm.Tables[0].Rows[k-1][4].Equals(true))
{
dslm.Tables[ff].Rows[k-1].Delete();
}
}
dataGrid1.DataSource=dslm.Tables[0].DefaultView;
------
但是,我的datagrid绑定dataview时,删除就不起作用了:
dvlm=dslm.Tables[0].DefaultView;
dvlm.Sort="id";
for(int k=dvlm.Table.Rows.Count;k>0;k--)
{
if(dvlm.Table.Rows[k-1][4].Equals(true))
{
dvlm.Table.Rows[k-1].Delete();
}
}
dataGrid1.DataSource=dvlm;
--------
为什么??
我调试了一下,if(dvlm.Table.Rows[k-1][4].Equals(true))不起作用,谁帮帮我,谢谢。
for(int k=dslm.Tables[0].Rows.Count;k>0;k--)
{
if(dslm.Tables[0].Rows[k-1][4].Equals(true))
{
dslm.Tables[ff].Rows[k-1].Delete();
}
}
dataGrid1.DataSource=dslm.Tables[0].DefaultView;
------
但是,我的datagrid绑定dataview时,删除就不起作用了:
dvlm=dslm.Tables[0].DefaultView;
dvlm.Sort="id";
for(int k=dvlm.Table.Rows.Count;k>0;k--)
{
if(dvlm.Table.Rows[k-1][4].Equals(true))
{
dvlm.Table.Rows[k-1].Delete();
}
}
dataGrid1.DataSource=dvlm;
--------
为什么??
我调试了一下,if(dvlm.Table.Rows[k-1][4].Equals(true))不起作用,谁帮帮我,谢谢。
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html