GridEditFormInsertItem i = (GridEditFormInsertItem)e.Item;
string keyValue = i.GetDataKeyValue("id").ToString();
I am able to this in the ItemUpdated using almost the exact same code...
GridEditableItem i= (GridEditableItem)e.Item;
string keyValue = i.GetDataKeyValue("id").ToString();
and that works.
Anyone know how to do this?
My Design page
<telerik:RadTreeView ID="tvPropertyType" runat="server" Skin="Outlook" EnableDragAndDrop="True" OnClientNodeDropping="onNodeDropping" CheckBoxes="True" CheckChildNodes="True" TriStateCheckBoxes="True" EnableDragAndDropBetweenNodes="True" DataSourceID="ObjectDataSource1" DataTextField="DocumentType" DataValueField="DocumentTypeID"> <Nodes> <telerik:RadTreeNode runat="server" Text="Root RadTreeNode1"> <Nodes> <telerik:RadTreeNode runat="server" Text="Child RadTreeNode 1"> <NodeTemplate> <telerik:RadGrid ID="rgForTree" runat="server"> </telerik:RadGrid> </NodeTemplate> </telerik:RadTreeNode> </Nodes> </telerik:RadTreeNode> </Nodes></telerik:RadTreeView>Protected Sub tvPropertyType_NodeDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadTreeNodeEventArgs) Handles tvPropertyType.NodeDataBoundDim rgForTree As RadGrid = DirectCast(e.Node.FindControl("rgForTree"), RadGrid) rgForTree.DataSource = Documents.GetPropertyDocumentsForUser(CInt(Me.lblPropertyID.Text), CurrentUser.UserID, e.Node.Value) rgForTree.DataBind() End Subif
(parentNode != null && !parentNode.get_expanded()) {
_treeFirst.trackChanges();
parentNode.set_expandMode(Telerik.Web.UI.TreeNodeExpandMode.ServerSideCallBack);
parentNode.set_expanded(
true);
_treeFirst.commitChanges();
}
Hi,
I’m trying to install “Telerik_AJAX_controls_2010_2_929_for_SharePoint_2010_Dev.msi” and I have a rollback installation failure.
I’m very interested to know why the installer tries to access the "SharePoint_Config" database:
Looking in “event log”:
SQL database login for 'SharePoint_Config' on instance 'SP2010D' failed. Additional error information from SQL Server is included below.
Login failed for user 'PHARMA\GTYSAPPSPTT01$'.
Looking in “installation wizard log”:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Management.Automation.CmdletInvocationException: Cannot access the local farm. Verify that the local farm is properly configured, currently available, and that you have the appropriate permissions to access the database before trying again. ---> Microsoft.SharePoint.PowerShell.SPCmdletException: Cannot access the local farm. Verify that the local farm is properly configured, currently available, and that you have the appropriate permissions to access the database before trying again.
Regards,
Frederic Dobon
<telerik:RadCaptcha ID="recaptcha" Runat="server" />
I need to do client side validation in radgrid for this above scenario and i need to disable link button it criteria doesnot match.
Thanks,
Nagendra Prasad
<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" OnNeedDataSource="RadGrid1_NeedDataSource" OnDetailTableDataBind="RadGrid1_2Bind" OnItemDataBound="RadGrid1_OnDataBound" OnPreRender="RadGrid1_OnPreRender" <HeaderStyle CssClass="RadGridHeader" /> <ExportSettings ExportOnlyData="true" IgnorePaging="true" OpenInNewWindow="true"/> <ClientSettings AllowColumnsReorder="True" ReorderColumnsOnClient="True"> <ClientEvents OnRowDblClick="RowDblClicked" /> <Selecting AllowRowSelect="True" /> </ClientSettings> <MasterTableView AutoGenerateColumns="False" HierarchyLoadMode="ServerOnDemand" ShowHeadersWhenNoRecords="false" NoDetailRecordsText=""> <CommandItemSettings ExportToPdfText="Export to Pdf" ShowAddNewRecordButton="False" ShowExportToExcelButton="True" ShowExportToPdfButton="True" ShowExportToWordButton="True" ShowRefreshButton="False" /> <DetailTables> <telerik:GridTableView runat="server" Name="RedGrid_2" AllowPaging="true" AutoGenerateColumns="False" NoMasterRecordsText="" PageSize="10" Width="100%"> <Columns> <telerik:GridBoundColumn SortExpression="SupplierName" HeaderText="Supplier Name" DataField="SupplierName"> <telerik:GridTemplateColumn HeaderText="DM" SortExpression="DMetrix" DataType="System.String" UniqueName="DM" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <a><%# ((Int32)(DataBinder.Eval(Container.DataItem, "DMetrix")) == -2) ? ("--") : DataBinder.Eval(Container.DataItem, "DMetrix")%></a> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> </Columns> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn DataField="ID" HeaderText="ID" SortExpression="ID" UniqueName="ID" Visible="false"> </telerik:GridBoundColumn> <%-- <telerik:GridBoundColumn DataField="Name" HeaderText="Name" SortExpression="Name" UniqueName="Name" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"> </telerik:GridBoundColumn>--%> <telerik:GridTemplateColumn HeaderText="" UniqueName="UpANDDown" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"> <itemtemplate> <asp:ImageButton ID="btnUp" runat="server" OnClick="btnUp_Click" ImageUrl="images/UP_Arrow_Icon.png" CommandName="UP" /> <asp:ImageButton ID="btnDown" runat="server" OnClick="btnDown_Click" ImageUrl="images/DOWN_Arrow_Icon.png" CommandName="DOWN"/> </itemtemplate> <itemstyle horizontalalign="Center"></itemstyle> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Field Quota" SortExpression="FieldQuota" UniqueName="FieldQuota" ItemStyle-HorizontalAlign="Center"> <ItemTemplate> <asp:TextBox ID="tbFieldQuota" runat="server" Text='<%# Bind("FieldQuota") %>' ToolTip="Enter Numeric Value" Width="50px" MaxLength="5" OnTextChanged="UpdateFieldQuotaInGrid" AutoPostBack="true"></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Order" HeaderText="Order" UniqueName="IsLock" Visible="false"> </telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid> </ContentTemplate> protected void RadGrid1_2Bind(object source, GridDetailTableDataBindEventArgs e) { try { GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem; if (e.DetailTableView.Name == " RadGrid1_2Bind") { string parentHedgeRemaining = dataItem["ID"].Text; DataTable dt = GetDatatabe(); e.DetailTableView.DataSource = dt; } else { e.DetailTableView.DataSource = null; } } catch (Exception ex) { } }