0

GridView1_RowDataBound イベントでチェックボックスの値をチェックしていますが、「演算子は文字列型またはブール型のオペランドに適用できません」というエラーが表示されます。

これが私のコードです...

 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow)
    {
        for (int i = 1; i < e.Row.Cells.Count - 2; i++)
        {
            CheckBox cb = new CheckBox();

            if (e.Row.Cells[i].ToString() == true)
            {
                cb.Checked = true;
            }
            else
            {
                cb.Checked = false;
            }
            e.Row.Cells[i].Controls.Add(cb);
        }
    }
}

助けてください..よろしくお願いします..

4

1 に答える 1