读书人

c#中删除一行数据时鼠标落于某行的一个

发布时间: 2012-01-31 21:28:42 作者: rapoo

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);
}

读书人网 >C#

热点推荐