0

ここでは、データベースから取得したいくつかの値を含む gridview があります。各行に 4 つのラジオボタンを含むラジオボタン リストを各行に配置します。特定の行について、その 4 つのラジオボタンを無効にしたいと考えています。そのために、次のコードを試しました...しかし、うまくいきません....

if (j == 0) {
    dtrelative.Rows.InsertAt(rd3, 0);

    // rBtnList.Items[0].Enabled = false;

    //rBtnList.Items[0].Attributes.Add("Enabled","False");
    ////rBtnList.Items[1].Attributes.Add("Enabled", "False");
    ////rBtnList.Items[2].Attributes.Add("Enabled", "False");
    ////rBtnList.Items[3].Attributes.Add("Enabled", "False"); 

    //rtButton.Attributes.Add("Enabled", "False");                    

    rBtnList.HasAttributes.Equals(rtButton).GetType();
    rtButton.Enabled = false;

}
4

1 に答える 1

0

GridView.RowDataBoundイベントを使用してみてください

例えば。

protected void GVRowDataBound(object sender, GridViewRowEventArgs e)
 {
       var radioList= (RadioButtonList) e.Row.FindControl("ID");     
 }
于 2012-05-04T10:50:16.883 に答える