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 dtTemp
End Function
Private 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 Try
End Sub