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