or
<b>SKILLS – MY STRENGTHS </b> <br /> <br /> <telerik:radajaxloadingpanel id="RadAjaxLoadingPanel1" runat="server" skin="WebBlue"> </telerik:radajaxloadingpanel> <telerik:radgrid id="RadGrid_Strengths" runat="server" autogeneratecolumns="False" pagesize="10" allowpaging="True" onneeddatasource="RadGrid_Strengths_NeedDataSource" onprerender="RadGrid_Strengths_PreRender" allowautomaticinserts="false" enableajax="true" showstatusbar="true" skin="WebBlue" width="600px" onitemdatabound="RadGrid_Strengths_ItemDataBound" allowmultirowselection="false" allowautomaticupdates="False" onupdatecommand="RadGrid_Strengths_UpdateCommand"> <PagerStyle Mode="NextPrevandNumeric" Position="TopAndBottom" AlwaysVisible="false" /> <MasterTableView ShowFooter="true" DataKeyNames="strong_skill_id" CommandItemDisplay="Top" AllowSorting="false" AllowPaging="true" EditMode="InPlace"> <CommandItemSettings ShowAddNewRecordButton="false" /> <RowIndicatorColumn Visible="true" UniqueName="RowIndicator"> <HeaderStyle Width="20px" BackColor="LightSkyBlue" /> </RowIndicatorColumn> <Columns> <telerik:GridBoundColumn UniqueName="Skill_id" HeaderText="No" DataField="strong_skill_id" SortExpression="strong_skill_id" HeaderStyle-Width="60px" ItemStyle-Width="60px" ItemStyle-Wrap="true" Readonly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="asset_name" HeaderText="Subject" DataField="asset_name" HeaderStyle-Width="100px" ItemStyle-Width="100px" ItemStyle-Wrap="true" Visible="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="strong_asset_id" HeaderText="Skill" UniqueName="strong_asset_id" ItemStyle-Width="100px" HeaderStyle-Width="100px"> <EditItemTemplate> <asp:DropDownList ID="DDSkills" runat="server"></asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:Label ID="SkillIDLabel" runat="server" Text='<%# Eval("strong_asset_id") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn UniqueName="ColumnEdit" HeaderText="Edit" Visible="true" ItemStyle-Width="150px"> </telerik:GridEditCommandColumn> </Columns> </MasterTableView> </telerik:radgrid>Second grid
<telerik:radajaxloadingpanel id="RadAjaxLoadingPanel2" runat="server" skin="WebBlue"> </telerik:radajaxloadingpanel> <telerik:radgrid id="RadGrid_Weaknesses" runat="server" autogeneratecolumns="False" pagesize="10" allowpaging="True" onneeddatasource="RadGrid_Weaknesses_NeedDataSource" onprerender="RadGrid_Weaknesses_PreRender" allowautomaticinserts="false" enableajax="true" showstatusbar="true" skin="WebBlue" width="600px" onitemdatabound="RadGrid_Weaknesses_ItemDataBound" allowmultirowselection="false" allowautomaticupdates="False" onupdatecommand="RadGrid_Weaknesses_UpdateCommand"> <PagerStyle Mode="NextPrevandNumeric" Position="TopAndBottom" AlwaysVisible="false" /> <MasterTableView ShowFooter="true" DataKeyNames="weak_skill_id" CommandItemDisplay="Top" AllowSorting="false" AllowPaging="true" EditMode="InPlace"> <CommandItemSettings ShowAddNewRecordButton="false" /> <RowIndicatorColumn Visible="true" UniqueName="RowIndicator"> <HeaderStyle Width="20px" BackColor="LightSkyBlue" /> </RowIndicatorColumn> <Columns> <telerik:GridBoundColumn UniqueName="Skill_id" HeaderText="No" DataField="weak_skill_id" SortExpression="weak_skill_id" HeaderStyle-Width="60px" ItemStyle-Width="60px" ItemStyle-Wrap="true" Readonly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="asset_name" HeaderText="Subject" DataField="asset_name" HeaderStyle-Width="100px" ItemStyle-Width="100px" ItemStyle-Wrap="true" Visible="false"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="weak_asset_id" HeaderText="Skill" UniqueName="weak_asset_id" ItemStyle-Width="100px" HeaderStyle-Width="100px"> <EditItemTemplate> <asp:DropDownList ID="WeakDDSkills" runat="server"></asp:DropDownList> </EditItemTemplate> <ItemTemplate> <asp:Label ID="WeakSkillIDLabel" runat="server" Text='<%# Eval("weak_asset_id") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="weak_skills_text" HeaderText="DevelopingSkills" UniqueName="weak_skills_text" ItemStyle-Width="100px" HeaderStyle-Width="100px"> <EditItemTemplate> <asp:TextBox ID="txtDevelop" runat="server"></asp:TextBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="SkillIDLabel" runat="server" Text='<%# Eval("weak_skills_text") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn UniqueName="ColumnEdit" HeaderText="Edit" Visible="true" ItemStyle-Width="150px"> </telerik:GridEditCommandColumn> </Columns> </MasterTableView>Update code for one grid
Protected Sub RadGrid_Strengths_UpdateCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid_Strengths.UpdateCommand Dim success As Integer Dim skill_idtext As String Dim skill_id As Integer Dim asset_idtext As String Dim asset_id As Integer Dim editedItem As GridEditableItem = TryCast(e.Item, GridEditableItem) skill_idtext = editedItem.GetDataKeyValue("Skill_id").ToString() skill_id = Convert.ToInt32(skill_idtext) asset_idtext = (TryCast(editedItem.FindControl("DDSkills"), DropDownList)).SelectedValue asset_id = Convert.ToInt32(asset_idtext) success = careersobj.update_student_strong_skills(studentcode, skill_id, asset_id) End Sub
<telerik:GridTemplateColumn DataField="sFirstName" FilterControlAltText="Filter sFirstName column" HeaderText="First Name" SortExpression="sFirstName" UniqueName="sFirstName"> <EditItemTemplate> <asp:TextBox ID="sFirstNameTextBox" runat="server" Text='<%# Bind("sFirstName") %>' MaxLength="50"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvFirstName" ControlToValidate="sFirstNameTextBox" ErrorMessage="*Required" Display="Static" runat="server" ForeColor="Red"> </asp:RequiredFieldValidator> </EditItemTemplate> <ItemTemplate> <asp:Label ID="sFirstNameLabel" runat="server" Text='<%# Eval("sFirstName") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:RadMenu ID="menu" runat="server" Width="100%" Skin="Metro" CssClass="MyMenu" EnableOverlay="true" EnableRoundedCorners="true" EnableShadows="true" OnItemClick="menu_ItemClick"> <Items> <telerik:RadMenuItem runat="server" Text="Xplore" Value="portal" NavigateUrl="../Default.aspx" > <GroupSettings ExpandDirection="Down" /> <Items> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="EAP" Value="eap" NavigateUrl="../EAP.aspx"> <GroupSettings ExpandDirection="Down" /> <Items> <telerik:RadMenuItem runat="server" Text="Find on Map" NavigateUrl="../FindOnMap.aspx?SRC=TOPRIGHT"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Find on Grid" NavigateUrl="../FindOnGrid.aspx?SRC=TOPRIGHT"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Search" NavigateUrl="../Search.aspx?SRC=TOPRIGHT"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Data Tables" NavigateUrl="../DataTables.aspx?SRC=TOPRIGHT"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Data Direct" Value="DD" NavigateUrl="http://{dd}/ControlPanel.aspx"> <GroupSettings ExpandDirection="Down" /> <Items> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" IsSeparator="True" Text="|" Width="40%"> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Value="name" Text="Hello "> <GroupSettings ExpandDirection="Down" /> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Account"> <GroupSettings ExpandDirection="Down" /> <Items> <telerik:RadMenuItem runat="server" NavigateUrl="~/Admin/ChangePassword.aspx" Target="_self" Text="Change Password"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Help"> <GroupSettings ExpandDirection="Down" /> <Items> <telerik:RadMenuItem runat="server" NavigateUrl="http://{dd}/ContactUs.aspx" Target="_self" Text="Contact Us"> </telerik:RadMenuItem> </Items> </telerik:RadMenuItem> <telerik:RadMenuItem runat="server" Text="Logout" Value="logout" PostBack="true"> </telerik:RadMenuItem> </Items> </telerik:RadMenu>Telerik.Web.UI.RadInputControl.prototype._escapeNewLineChars_org = Telerik.Web.UI.RadInputControl.prototype._escapeNewLineChars;Telerik.Web.UI.RadInputControl.prototype._escapeNewLineChars = function (text, replaceWith){ return this._escapeNewLineChars_org(text, " ");}<telerik:RadComboBox ID="radCBOMulti" runat="server" MarkFirstMatch="true" AllowCustomText="false" Width="150px" MaxHeight="300px" NoWrap="true" HighlightTemplatedItems="true" ExpandDirection="Down" ExpandDelay="0" CollapseDelay="0" DropDownAutoWidth="Enabled"> <HeaderTemplate> <table style="width: 100%; text-align: left; font-size: 8pt"> <tr> <td style="width: 20%;"> Code </td> <td style="width: 80%;"> Description </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table style="width: 100%; text-align: left; font-size: 8pt"> <tr> <td style="width: 20%;"> <%#DataBinder.Eval(Container.DataItem, "Master_Type_Code")%> </td> <td style="width: 80%;"> <%#DataBinder.Eval(Container.DataItem, "Master_Desc")%> </td> </tr> </table> </ItemTemplate></telerik:RadComboBox>radCBOMulti.DataSource = LoadRadTemplate()radCBOMulti.DataBind()Private Function LoadRadTemplate() As DataTable Dim dtTemp As New DataTable Dim drTemp As DataRow Dim dcCol1 As New DataColumn("Master_Type_Code", GetType(System.String)) Dim dcCol2 As New DataColumn("Master_Desc", GetType(System.String)) dtTemp.Columns.Add(dcCol1.ColumnName, dcCol1.DataType) dtTemp.Columns.Add(dcCol2.ColumnName, dcCol1.DataType) drTemp = dtTemp.NewRow drTemp.Item(0) = "" drTemp.Item(1) = "" dtTemp.Rows.Add(drTemp) drTemp = dtTemp.NewRow drTemp.Item(0) = "BR" drTemp.Item(1) = "Bedrest BRP" dtTemp.Rows.Add(drTemp) drTemp = dtTemp.NewRow drTemp.Item(0) = "CA" drTemp.Item(1) = "Cane Required" dtTemp.Rows.Add(drTemp) drTemp = dtTemp.NewRow drTemp.Item(0) = "CB" drTemp.Item(1) = "Complete Bedrest" dtTemp.Rows.Add(drTemp) drTemp = dtTemp.NewRow drTemp.Item(0) = "CR" drTemp.Item(1) = "Crutches Required" dtTemp.Rows.Add(drTemp) drTemp = dtTemp.NewRow drTemp.Item(0) = "EP" drTemp.Item(1) = "Exercises Prescribed - this is a very long description of this service" dtTemp.Rows.Add(drTemp) drTemp = dtTemp.NewRow drTemp.Item(0) = "IH" drTemp.Item(1) = "Independent at Home" dtTemp.Rows.Add(drTemp) Session("radComboData") = dtTemp Return dtTempEnd FunctionPrivate Sub radCBOMulti_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadComboBoxItemEventArgs) Handles radCBOMulti.ItemDataBound Try e.Item.Text = (DirectCast(e.Item.DataItem, DataRowView))("Master_Type_Code").ToString e.Item.Value = (DirectCast(e.Item.DataItem, DataRowView))("Master_Type_Code").ToString.Trim Catch objEx As Exception End TryEnd Sub