GridView中怎么获得当前行!??

来源:百度知道 编辑:UC知道 时间:2024/09/22 10:40:26
GridView_RowCommand事件中怎么获得当前行!??

获得当前行的对象吗?
GridViewRow row = (GridViewRow)((Control)e.CommandSource).Parent.Parent;//取得触发命令的当前行
int index = row.RowIndex;
row.ForeColor = System.Drawing.Color.SkyBlue;
row.BackColor = System.Drawing.Color.SkyBlue;
e.CommandSource获得当前行触发命令的控件,强转为Control,再找该控件的父控件,就得到Cell,再父控件就得到GridviewRow 然后在下面就对这个row进行相应的操作吧。-_-!

//取得当前行号
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow gvr = gridView.Rows[index];

GridView.SelectedRow[0]

e。row

GridView.SelectedRow