or
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" EnableLinqExpressions="false" PageSize="25" AutoGenerateColumns="False" GridLines="None" AllowSorting="True" AllowFilteringByColumn="true" AlternatingItemStyle-BackColor="#eeeeee" ShowStatusBar="True" OnItemCreated="RadGrid1_ItemCreated" OnPreRender="RadGrid1_PreRender" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemDataBound="RadGrid1_ItemDataBound" OnInsertCommand="RadGrid1_InsertCommand" OnUpdateCommand="RadGrid1_UpdateCommand" Width="100%"> <PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric" /> <MasterTableView CommandItemDisplay="Top" DataKeyNames="AuditID" EditMode="InPlace"> <AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle> <Columns> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" HeaderStyle-Width="50px" /> <telerik:GridTemplateColumn HeaderText="Branch" DataField="CRDBranchNumber" SortExpression="" UniqueName="CRDBranchNumber" HeaderStyle-Width="160px"> <FilterTemplate> <telerik:RadComboBox ID="rcbBranch" DataTextField="CRDBranchNumber" DataValueField="CRDBranchNumber" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("CRDBranchNumber").CurrentFilterValue %>' runat="server" AutoPostBack="true" OnSelectedIndexChanged="BranchCombo_SelectedIndexChanged" /> </FilterTemplate> <ItemTemplate> <asp:Label runat="server" ID="lbCRDBranchNumber" Text='<%# Eval("CRDBranchNumber") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox ID="rcbCRDBranchNumber" DataTextField="CRDBranchNumber" DataValueField="CRDBranchNumber" runat="server" Width="115px" /> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="rcbCRDBranchNumber" ErrorMessage="*" runat="server" ToolTip="Branch is Required" InitialValue="Select Branch" ForeColor="Red" /> <asp:Label runat="server" ID="ldID" Visible="false" Text='<%# Eval("CRDBranchNumber") %>' /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Auditor" DataField="AuditorName" SortExpression="" UniqueName="AuditorName" HeaderStyle-Width="225px"> <FilterTemplate> <telerik:RadComboBox ID="rcbAuditor" DataTextField="AuditorName" DataValueField="AuditorName" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("AuditorName").CurrentFilterValue %>' runat="server" AutoPostBack="true" OnSelectedIndexChanged="AuditorCombo_SelectedIndexChanged" /> </FilterTemplate> <ItemTemplate> <asp:Label runat="server" ID="lbAuditor" Text='<%# Eval("AuditorName") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox ID="rcbAuditor" DataTextField="AuditorName" DataValueField="AuditorID" runat="server" Width="175px" /> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="rcbAuditor" ErrorMessage="*" runat="server" ToolTip="Auditor is Required" InitialValue="Select Auditor" ForeColor="Red" /> <asp:Label runat="server" ID="ldAuditorID" Visible="false" Text='<%# Eval("AuditorID") %>' /> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridNumericColumn DataField="AuditYear" HeaderText="Audit Year" SortExpression="AuditYear" UniqueName="AuditYear" DataType="System.Decimal" DataFormatString="{0:F0}" /> <telerik:GridDateTimeColumn SortExpression="ScheduledDate" DataField="ScheduledDate" HeaderText="Scheduled" DataType="System.DateTime" DataFormatString="{0:MM/dd/yyyy}" AllowFiltering="false" HeaderStyle-Width="100px" UniqueName="ScheduledDate" /> <telerik:GridDateTimeColumn SortExpression="CompletedDate" DataField="CompletedDate" HeaderText="Completed" DataType="System.DateTime" DataFormatString="{0:MM/dd/yyyy}" AllowFiltering="false" HeaderStyle-Width="100px" UniqueName="CompletedDate" /> <telerik:GridTemplateColumn HeaderText="Status" DataField="Status" SortExpression="" UniqueName="Status" HeaderStyle-Width="195px"> <FilterTemplate> <telerik:RadComboBox ID="rcbStatus" DataTextField="Status" DataValueField="Status" AppendDataBoundItems="true" SelectedValue='<%# ((GridItem)Container).OwnerTableView.GetColumn("Status").CurrentFilterValue %>' runat="server" AutoPostBack="true" OnSelectedIndexChanged="StatusCombo_SelectedIndexChanged" /> </FilterTemplate> <ItemTemplate> <asp:Label runat="server" ID="lblStatus" Text='<%# Eval("Status") %>' /> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox ID="rcbStatus" DataTextField="Status" DataValueField="AuditStatusID" runat="server" Width="150px" /> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="rcbStatus" ErrorMessage="*" runat="server" ToolTip="Status is Required" InitialValue="Select Status" ForeColor="Red" /> <asp:Label runat="server" ID="lbAuditStatusID" Visible="false" Text='<%# Eval("AuditStatusID") %>' /> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> <EditFormSettings> <EditColumn InsertText="Insert Audit" UpdateText="Update Audit" UniqueName="EditCommandColumn1" CancelText="Cancel edit"> </EditColumn> </EditFormSettings> </MasterTableView> </telerik:RadGrid>
Protected Sub ReloadCreatedRADTree(ByVal tv As RadTreeView, ByVal dt As DataTable) Dim message As String = "" Dim nodeColletion As IList = tv.GetAllNodes For Each node As RadTreeNode In nodeColletion Dim iLoopDT As Integer For iLoopDT = 0 To dt.Rows.Count - 1 Dim iBranchID As Integer = dt.Rows(iLoopDT)("BranchID") If node.Value = iBranchID Then node.Checked = True If node.Level = 0 Then If node.CheckState = TreeNodeCheckState.Unchecked Then 'even though i just instructed the node to be checked,it still has unchecked status here End If End If End If Next iLoopDT Next node End Subprotected void Button1_Click(object sender, EventArgs e) { int count = 0; string sukien = ""; string namhientai = ""; foreach (GridDataItem item in (How to get ID of RadGrid2 in this Event ?).SelectedItems) { foreach (GridColumn column in item.OwnerTableView.RenderColumns) { if (count == 1 || count == 2) { if (count == 1) sukien = item[column.UniqueName].Text.ToString(); if (count == 2) namhientai = item[column.UniqueName].Text.ToString(); } count++; } } }RGVMyTasksAll.MasterTableView.EditFormSettings.UserControlName = "MemberITaskDelete.ascx";RGVMyTasksAll.MasterTableView.EditFormSettings.PopUpSettings.Width = 400;sEditTUID = RGVMyTasksAll.Items[radGridClickedRowIndex].Cells[2].Text;tName = RGVMyTasksAll.Items[radGridClickedRowIndex].Cells[4].Text;RGVMyTasksAll.MasterTableView.EditFormSettings.CaptionFormatString = "Deleting Task: " + tName.ToUpper();RGVMyTasksAll.Items[radGridClickedRowIndex].Edit = true;ck = new HttpCookie("ITID", sEditTUID);Response.Cookies.Add(ck);RGVMyTasksAll.MasterTableView.AllowAutomaticInserts = false;RGVMyTasksAll.MasterTableView.AllowAutomaticUpdates = false;RGVMyTasksAll.Rebind();break;RadGrid rg = (RadGrid)CMFinds.FindControl(p, "RGVMyTasksAll");rg.AllowAutomaticInserts = false; rg.AllowAutomaticUpdates = false; rg.AllowAutomaticDeletes = false;rg.MasterTableView.AllowAutomaticInserts = false; rg.MasterTableView.AllowAutomaticUpdates = false; rg.MasterTableView.AllowAutomaticDeletes = false;rg.MasterTableView.IsItemInserted = false;rg.MasterTableView.ClearChildEditItems();rg.Rebind();