var gbc = grdCategory.MasterTableView.GetColumn("uxDelete") as GridButtonColumn; bc.ConfirmText = "Are you sure you want to delete??";
"Simplicity can't be bought later, it must be earned from the start" -- DB
Showing posts with label Telerik. Show all posts
Showing posts with label Telerik. Show all posts
Saturday, August 14, 2010
Setting RadGrid's ConfirmText programatically
Tuesday, August 10, 2010
Cookie to the rescue
Turns out that the solution for preventing the PanelItem from collapsing as suggested from Telerik Knowledge Base is not working
The following works:
The following works:
protected void Page_Load(object sender, EventArgs e) { RadPanelBar1.PersistStateInCookie = true; }
Monday, August 9, 2010
Simpler way to get the selected RadGrid row's primary key and description(or other fields)
Much simpler than SelectedIndexChanged
protected void grdCategory_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { if (e.Item is GridDataItem) { var item = (GridDataItem)e.Item; TextBox1.Text = item["category_description"].Text; TextBox2.Text = item.GetDataKeyValue("category_id").ToString(); } }
Retrieving selected row's key from Telerik RadGrid
This approach easily gets old:
To make retrieving of key simpler for single select and single key on RadGrid, make an extension method for it:
To use:
TextBox1.Text = grdCategory.SelectedItems[0].OwnerTableView.DataKeyValues[grdCategory.SelectedItems[0].ItemIndex]["category_id"].ToString();
To make retrieving of key simpler for single select and single key on RadGrid, make an extension method for it:
public static class Helper { public static object SingleSelectKeyValue(this Telerik.Web.UI.RadGrid rg) { return rg.SelectedItems[0].OwnerTableView.DataKeyValues[rg.SelectedItems[0].ItemIndex][rg.MasterTableView.DataKeyNames[0]]; } }
To use:
protected void grdCategory_SelectedIndexChanged(object sender, EventArgs e) { TextBox1.Text = grdCategory.SingleSelectKeyValue().ToString(); }
Subscribe to:
Posts (Atom)