So aktivieren Sie CheckBoxField in GridView dynamisch?

Generiere ich CheckBoxField in GridView dynamisch. aber in der Ausgabe die CheckBox deaktiviert.

Wie aktivieren CheckBox dynamisch.

Ich weiß, wenn fügen Sie ein TemplateField im GridView-markup, mein problem ist gelöst, aber ich werde nicht fügen Sie TemplateField in GridView

ASPX:

 <asp:GridView ID="GridView2" runat="server">
    </asp:GridView>

Code hinter:

    DataTable dTable = new DataTable();
    dTable.Columns.Add("c1", typeof(bool));
    DataRow r = dTable.NewRow();
    r[0] = false;        
    dTable.Rows.Add(r);
    r = dTable.NewRow();
    r[0] = true;
    dTable.Rows.Add(r);

    CheckBoxField chkField = new CheckBoxField();
    chkField.DataField = "c1";
    chkField.HeaderText = "CheckBox";
    chkField.ReadOnly = false;
    GridView2.Columns.Add(chkField);
    GridView2.DataSource = dTable;
    GridView2.DataBind();
  • Kann es sein GridView ist nicht editierbar standardmäßig. Können Sie versuchen, das hinzufügen GridView2.AutoGenerateEditButton=true; vor Datenbindung? Es kann fügen Sie eine Spalte Bearbeiten, aber trotzdem bekommen Sie vielleicht eine Ahnung von dem, was passiert ist...
  • Warum sind Sie hinzufügen von checkboxfield wie diese. Können Sie das Ziel sein kann, jemand kann helfen, Sie finden Alternative Wege.
InformationsquelleAutor Samiey Mehdi | 2013-09-20
Schreibe einen Kommentar