or
function CollapseColumn(index, element) { //var cols = <%= RadGrid1.ClientID %>.MasterTableView.Columns; <%= RadGrid1.ClientID %>.MasterTableView.ColGroup.Cols[index].width = "20px"; element.style.display = "none"; element.nextSibling.style.display = ""; } function ExpandColumn(index, element) { //var cols = <%= RadGrid1.ClientID %>.MasterTableView.Columns; <%= RadGrid1.ClientID %>.MasterTableView.ColGroup.Cols[index].width = ""; element.style.display = "none"; element.previousSibling.style.display = ""; }
but it is working when i use gridtemplate column and not for boundcolumn pl help me to fix this i want this for g ridboundcolumn
<asp:TreeView ID="TreeView1" ShowLines="false" ShowExpandCollapse="true" runat="server" Height="330px" ExpandDepth="10" CssClass="Normal" ForeColor="#585880" Font-Size="10px" Font-Names="Verdana" NodeIndent="10" EnableClientScript="true" onclick="javascript:call();"> <SelectedNodeStyle CssClass="treeStyleNodeSelect" ImageUrl="~/Images/leaf.gif"/> <NodeStyle CssClass="treeStyleNode" ImageUrl="~/Images/leaf.gif"/> </asp:TreeView>
<asp:TreeView ID="TreeView1" ShowLines="false" ShowExpandCollapse="true" runat="server" Height="330px" ExpandDepth="10" CssClass="Normal" ForeColor="#585880" Font-Size="10px" Font-Names="Verdana" NodeIndent="10" EnableClientScript="true"> <SelectedNodeStyle CssClass="treeStyleNodeSelect" ImageUrl="~/Images/leaf.gif"/> <NodeStyle CssClass="treeStyleNode" ImageUrl="~/Images/leaf.gif"/> </asp:TreeView>
Code of .aspx Page<telerik:RadGridID="RadGrid2"runat="server"OnItemDataBound="RadGrid2_ItemDataBound"><MasterTableViewClientDataKeyNames="ID"><Columns><telerik:GridBoundColumnDataField="ID"HeaderText="ID"Visible="false"></telerik:GridBoundColumn><telerik:GridBoundColumnDataField="Rights"HeaderText="Rights"></telerik:GridBoundColumn></Columns></MasterTableView><ClientSettings><ClientEventsOnRowContextMenu="RowContextMenu"></ClientEvents></ClientSettings></telerik:RadGrid><asp:SqlDataSourceID="SqlDataSource1"runat="server"ConnectionString="<%$ ConnectionStrings:AasthaaERP %>"SelectCommand="SELECT * FROM [rights]"></asp:SqlDataSource><telerik:RadContextMenuID="RadMenu1"runat="server"EnableRoundedCorners="true"EnableShadows="true"OnItemClick="RadMenu1_ItemClick"Style="top: 544px; left: 548px"><Items><telerik:RadMenuItemText="Edit"ImageUrl="1303455785_pencil.png"/><telerik:RadMenuItemText="Delete"ImageUrl="1303455790_delete.png"/></Items></telerik:RadContextMenu>Code of .aspx.cs Page:On Page Loadstring qrySearch = "Select * From Rights Where ID = '" + RadComboBox1.SelectedValue + "'";ds = obj.SelectQuery(qrySearch);RadGrid2.DataSource = ds;RadGrid2.DataBind();protected void RadMenu1_ItemClick(object sender, RadMenuEventArgs e){foreach (GridDataItem item in RadGrid2.MasterTableView.Items){if (item.Selected){strtxt = item["ID"].Text.ToString();Session["EditID"] = strtxt;}}}
It will Gives Following Error if I Try to Programmatically RadGrid..And Works well if I apply Datasource Directly..
System.IndexOutOfRangeException was unhandled by user code
Message=There is no row at position 0.
Source=System.Data
StackTrace:
at System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex)
at System.Data.DataRowCollection.get_Item(Int32 index)
at rights.RadMenu1_ItemClick(Object sender, RadMenuEventArgs e) in d:\Sharing\AasthaaERP\rights.aspx.cs:line 106
at Telerik.Web.UI.RadMenu.RaiseMenuItemEvent(Object eventKey, RadMenuEventArgs e)
at Telerik.Web.UI.RadMenu.OnItemClick(RadMenuEventArgs e)
at Telerik.Web.UI.RadMenu.RaiseItemClick(ControlItem item)
at Telerik.Web.UI.RadMenu.RaisePostBackEvent(String nodeIndex)
at Telerik.Web.UI.RadMenu.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String nodeIndex)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException:
How to Slve This Error..Please Guide
| RadAjaxManager1.ResponseScripts.Add(@"radalert('Record already exists.', 225, 110);"); |
| RadAjaxManager1.ResponseScripts.Add(@"radprompt('Are you sure?', promptCallBackFn;"); |
#Radslidingpane4 .RadSplitter .rspSlidePane .rspSlideContainer { border:solid 1px black; }