Невыбираемый член System.Web.UI.WebControls.Style.BackColor не может использоваться как метод

Я использую C#.net.

В моем Gridview я пытаюсь установить SelectedRowStyle на разные цвета в зависимости от того, какое назначение выбрал пользователь, поэтому необходимо изменить backColor 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;
    }

}

Заранее благодарю за любую помощь

Клэр

1 ответ

Решение

BackColor - это свойство, а не метод. Если вы хотите установить его, используйте оператор присваивания, например

GridView.SelectedRowStyle.BackColor = Color.FromArgb(248, 231, 231);
Другие вопросы по тегам