Gridview 非发票会员';System.Web.UI.WebControls.Style.BackColor';不能像方法一样使用

Gridview 非发票会员';System.Web.UI.WebControls.Style.BackColor';不能像方法一样使用,gridview,system.drawing.color,Gridview,System.drawing.color,我正在使用c#net 在我的Gridview中,我试图根据用户选择的约会将SelectedRowStyle设置为不同的颜色,因此需要在我的代码隐藏中更改SelectedRow的背景色 当我尝试下面的代码时,我得到了下面的错误 非发票成员“System.Web.UI.WebControls.Style.BackColor”不能像方法一样使用 protected void GridView_SelectedIndexChanged(object sender, EventArgs e) { G

我正在使用c#net

在我的Gridview中,我试图根据用户选择的约会将SelectedRowStyle设置为不同的颜色,因此需要在我的代码隐藏中更改SelectedRow的背景色

当我尝试下面的代码时,我得到了下面的错误

非发票成员“System.Web.UI.WebControls.Style.BackColor”不能像方法一样使用

protected void GridView_SelectedIndexChanged(object sender, EventArgs e)
{
   GridViewRow myRow = GridView.Rows[GridView.SelectedIndex];
   TableCell myCell = myRow.Cells[1];

   var appDetails = appRepos.GetApp(Convert.ToInt32(myCell.Text));

   switch (appDetails.appID)
   {
      case 1:
            GridView.SelectedRowStyle.BackColor(System.Drawing.Color.FromArgb(248, 231, 231));
            break;
      case 2: 
            GridView.SelectedRowStyle.BackColor(System.Drawing.Color.FromArgb(238, 221, 221));
            break;
    }

}
提前谢谢你的帮助


克莱尔

背景色是一种属性,而不是一种方法。如果要设置它,请使用赋值运算符,例如

GridView.SelectedRowStyle.BackColor = Color.FromArgb(248, 231, 231);