Product Bundles
DevCraft
All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:
Web
Mobile
Document Management
Desktop
Reporting
Testing & Mocking
CMS
UI/UX Tools
Debugging
Free Tools
Support and Learning
Productivity and Design Tools
protected
void
CheckChanged(Object sender, System.EventArgs e)
{
CheckBox box = (CheckBox)sender;
GridDataItem item = (GridDataItem)box.NamingContainer;
Hashtable target =
null
;
if
(item.OwnerTableView.DataMember ==
"Customers"
)
target = CustomersChecked;
}
else
"Customers1"
target = Customers1Checked;
target = Customers2Checked;
(box.Checked)
target[item[
"CustomerID"
].Text] =
true
//. . .
private
Hashtable CustomersChecked
get
object
res = ViewState[
"_cc"
];
(res ==
res =
new
Hashtable();
ViewState[
] = res;
return
(Hashtable)res;
Hashtable Customers1Checked
"_cc1"
Hashtable Customers2Checked
"_cc2"
RadGrid1_ItemDataBound(
sender, Telerik.Web.UI.GridItemEventArgs e)
(e.Item
is
GridDataItem)
GridDataItem item = e.Item
as
GridDataItem;
CheckBox box = (CheckBox)item.FindControl(
"cbChecked"
);
isChecked =
isChecked = CustomersChecked[item[
].Text];
isChecked = Customers1Checked[item[
"Customers2"
isChecked = Customers2Checked[item[
(isChecked !=
box.Checked = (
bool
)isChecked ==