首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#中删除一行数据时鼠标落于某行的一个值,删除数据事件报错,“索引超出范围”请教怎么解决鼠标在那行某列值时,可以删除此行数据

2012-01-31 
c#中删除一行数据时鼠标落于某行的一个值,删除数据事件报错,“索引超出范围”请问如何解决鼠标在那行某列值

c#中删除一行数据时鼠标落于某行的一个值,删除数据事件报错,“索引超出范围”请问如何解决鼠标在那行某列值时,可以删除此行数据
if   (DeleteData((string)dataGridViewZ.SelectedRows[0].Cells[ "作业项目 "].Value))
//应该按行选取,否则出错?
this.dataGridViewZ.Rows.Remove(this.dataGridViewZ.CurrentRow);

[解决办法]
你用bindingsource来删除算了
[解决办法]
int i =e.New具体我忘记了
if(i!=-1)
{
//这样实验以下!
string lblName = ((Label)gv.Rows[i].Cell[0].FindControl( "HelloWolrd ")).Text.Trim();
DelData.DelFunction(lblName);
}

热点排行