看來CheckBoxField不會接受ID屬性,所以我不能直接在代碼後面調用該組件的文件。從文件後面的代碼檢查CheckBoxField
<asp:DetailsView ID="dv" runat="server" AutoGenerateRows="False"
DataKeyNames="ID" DataSourceID="ds" DefaultMode="Insert"
OnItemInserting="dv_ItemInserting" OnItemInserted="dv_ItemInserted"
OnItemUpdated="dv_ItemUpdated" OnItemCommand="dv_ItemCommand"
EnableModelValidation="True">
<Fields>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="false" ReadOnly="True" SortExpression="ID" />
<asp:CheckBoxField ID="chkMidmarket" DataField="Midmarket_Flag" HeaderText="Midmarket" SortExpression="Midmarket_Flag" runat="server" />
...
</Fields>
</asp:DetailsView>
如何從代碼隱藏文件中選中複選框?
即使使用runat服務器屬性,我也會得到以下錯誤:類型'System.Web.UI.WebControls.CheckBoxField'沒有名爲'ID'的公共屬性。 – stats101
''總是放在另一個控件中,比如''。編輯您的問題並提供該控件的標記。 –
@MichaelLiu根據要求更新代碼 – stats101