3
我有一個RadGrid有一個複選框列,我已經添加了列作爲ItemTemplate,使其在常規模式下可編輯。獲取服務器中的RadGrid複選框列值
<telerik:GridTemplateColumn UniqueName="IsSelected" DataField="IsSelected">
<ItemTemplate>
<asp:CheckBox ID="chkBoolean" runat="server" Checked='<%# Convert.ToBoolean(Eval("IsSelected")) %>'Enabled='<%# Convert.ToBoolean(Eval("IsSelectionDisable")) %>' />
</ItemTemplate>
</telerik:GridTemplateColumn>
使用這個我能夠顯示一個複選框爲可編輯。現在我的問題是,如何在用戶更改複選框時獲取checkox的選中值以進行保存。點擊一個按鈕,我需要獲得所有仍然被檢查並保存的行。下面的代碼不起作用,因爲它沒有得到複選框。有沒有辦法獲得價值?
foreach (GridDataItem item in rgUnavailResult.MasterTableView.Items)
{
(CheckBox)item["IsSelected"].Controls[0]
}
由於