C# C gridview行onclick

C# C gridview行onclick,c#,gridview,onclick,C#,Gridview,Onclick,我注意到有一个AutoGenerateSelectButton函数,但它不是我真正想要的。当单击行的任意位置时,我希望能够完成两件事: 更改整行的颜色。 获取特定列的值并相应地更新另一个表。 在不编写客户端javascript函数的情况下如何实现这一点?假设这是一个Web表单,您需要使用代码隐藏文件访问gridview的SelectedIndexChanged事件 从这里可以修改属性 protected void ChangedRow(object sender, EventArgs e)

我注意到有一个AutoGenerateSelectButton函数,但它不是我真正想要的。当单击行的任意位置时,我希望能够完成两件事:

更改整行的颜色。 获取特定列的值并相应地更新另一个表。
在不编写客户端javascript函数的情况下如何实现这一点?

假设这是一个Web表单,您需要使用代码隐藏文件访问gridview的SelectedIndexChanged事件

从这里可以修改属性

 protected void ChangedRow(object sender, EventArgs e)
        {
            this.GridView1.SelectedRow.BackColor = System.Drawing.Color.Red;
....
        }

这是webform还是winform?它似乎不起作用。数据是从SQLDataSource生成的。受保护的无效GridView1\u SelectedIndexChangedobject发件人,EventArgs e{this.GridView1.SelectedRow.BackColor=System.Drawing.Color.Red;},我没有启用自动生成选择按钮。我希望用户能够单击行上的任意位置,而不是前面的“选择”列。是否使用直接数据连接?是否创建绑定到网格的模型?我使用直接数据连接,直接从我创建的SqlDataSource指定数据源。@Yang我的问题是来自第三方的UltraGrid我所看到的Microsoft网格视图并没有一种简单的方法来访问所选单元格。如果我回到家后不马上入睡,我会试着看看我能不能帮上更多的忙。