asp.net获得数据控件事件索引并获取其中值总结

时间:2022-09-25 19:27:56

代码如下:


1、RowCommad 
//获得索引 
int index = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent)).RowIndex; 

2、RowEditing等 
//获得索引 
int index = e.NewEditIndex; 
//获取当前GridViewRow对象 
GridViewRow editGridViewRow = autoGridView.Rows[girdviewEditIndex]; 

//获取内容方法一 row中有控件Label 
Label girdviewTitleLabel = editGridViewRow.Cells[0].FindControl("titleLabel") as Label; 
string gridViewContent = girdviewTitleLabel.Text; 
//获取内容方法二 row中有无控件Label 
//string gridViewContent = editGridViewRow.Cells[0].Text; 

3、RowDeleting等 
//获得索引 
int index=e.RowIndex ; 
//获取当前GridViewRow对象 
GridViewRow gvr=autoGridView.Rows[index]; 
//取得当前行第二个单元格中的文字 
string str = gvr.Cells[1].Text;