Gridview有自动生成的列。我想选择特定的行,所以在gridview中添加了一个按钮。在rowbound事件中,我想要if(btnshow.click){//该行的颜色代码}。是吧正确的道路。在这种情况下(当我正在制造条件时),看不到按钮。
答案 0 :(得分:0)
使用RowCommand
事件。然后行索引为e.CommandArgument
。请阅读此MSDN帮助,了解如何执行此操作。
修改: 回答您的评论 - 使用BackColor属性:
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = gridView1.Rows[index];
row.BackColor = System.Drawing.Color.Red;