Ok, so Ive read a bunch of posts on how to do this, but cant seem to get them to work. Can anyone give me some help on how to get this to work.
Thanks
Thanks
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="SchoolsAttended.ascx.cs"
Inherits="Controls_SchoolsAttended" %>
<
telerik:RadCodeBlock
ID
=
"RadCodeBlock1"
runat
=
"server"
>
<
script
type
=
"text/javascript"
>
function RowDblClick(sender, eventArgs) {
sender.get_masterTableView().editItem(eventArgs.get_itemIndexHierarchical());
}
function openRadWin() {
radopen("AddSchool.aspx", "RadWindow1");
}
</
script
>
</
telerik:RadCodeBlock
>
<
telerik:RadGrid
ID
=
"rgSchoolsAttended"
runat
=
"server"
ShowStatusBar
=
"True"
AllowSorting
=
"True"
PageSize
=
"7"
GridLines
=
"None"
AllowPaging
=
"True"
CellSpacing
=
"0"
DataSourceID
=
"ldsSchoolsAttended"
AutoGenerateColumns
=
"False"
AllowAutomaticDeletes
=
"True"
AllowAutomaticInserts
=
"True"
AllowAutomaticUpdates
=
"True"
>
<
MasterTableView
DataSourceID
=
"ldsSchoolsAttended"
DataKeyNames
=
"SchoolAttendedID"
TableLayout
=
"Fixed"
EditMode
=
"InPlace"
CommandItemDisplay
=
"Bottom"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
CommandItemTemplate
>
<
div
style
=
"padding: 5px 5px;"
>
<
button
id
=
"rbAddSchool"
runat
=
"server"
onclick
=
"openRadWin(); return false;"
>
Add School
</
button
>
<
asp:LinkButton
ID
=
"LinkButton2"
runat
=
"server"
ToolTip
=
"Add School Atteneded"
CommandName
=
"InitInsert"
Visible='<%# !rgSchoolsAttended.MasterTableView.IsItemInserted %>'><
img
style
=
"border:0px;vertical-align:middle;"
alt
=
""
src
=
"../App_Themes/Huntsman/Grid/AddRecord.gif"
/></
asp:LinkButton
>
<
asp:LinkButton
ID
=
"LinkButton4"
runat
=
"server"
ToolTip
=
"Refresh"
CommandName
=
"RebindGrid"
><
img
style
=
"border:0px;vertical-align:middle;"
alt
=
""
src
=
"../App_Themes/Huntsman/Grid/Refresh.gif"
/></
asp:LinkButton
>
</
div
>
</
CommandItemTemplate
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridEditCommandColumn
HeaderStyle-Width
=
"30"
ButtonType
=
"ImageButton"
UniqueName
=
"EditCommandColumn"
>
<
ItemStyle
CssClass
=
"MyImageButton"
/>
</
telerik:GridEditCommandColumn
>
<
telerik:GridBoundColumn
DataField
=
"SchoolAttendedID"
DataType
=
"System.Int32"
FilterControlAltText
=
"Filter SchoolAttendedID column"
HeaderText
=
"SchoolAttendedID"
SortExpression
=
"SchoolAttendedID"
UniqueName
=
"SchoolAttendedID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SchoolID"
DataType
=
"System.String"
FilterControlAltText
=
"Filter SchoolID column"
HeaderText
=
"SchoolID"
SortExpression
=
"SchoolID"
UniqueName
=
"SchoolID"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
HeaderStyle-Width
=
"160"
HeaderText
=
"SchoolName"
ItemStyle-Width
=
"240px"
>
<
ItemTemplate
>
<%#DataBinder.Eval(Container.DataItem, "SchoolAttendedName")%>
</
ItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadComboBox
runat
=
"server"
ID
=
"rcbSchools"
DataTextField
=
"SchoolName"
DataValueField
=
"SchoolID"
DataSourceID
=
"ldsSchools"
SelectedValue='<%#Bind("SchoolID") %>'>
</
telerik:RadComboBox
>
</
EditItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridDateTimeColumn
HeaderStyle-Width
=
"160"
DataField
=
"BeginDate"
DataType
=
"System.DateTime"
FilterControlAltText
=
"Filter BeginDate column"
HeaderText
=
"Start"
SortExpression
=
"BeginDate"
UniqueName
=
"BeginDate"
DataFormatString
=
"{0:d}"
Visible
=
"false"
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridDateTimeColumn
HeaderStyle-Width
=
"160"
DataField
=
"EndDate"
DataType
=
"System.DateTime"
FilterControlAltText
=
"Filter EndDate column"
HeaderText
=
"End"
SortExpression
=
"EndDate"
UniqueName
=
"EndDate"
DataFormatString
=
"{0:d}"
>
</
telerik:GridDateTimeColumn
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"60"
DataField
=
"ReceivedDegree"
FilterControlAltText
=
"Filter ReceivedDegree column"
HeaderText
=
"Degree"
SortExpression
=
"ReceivedDegree"
UniqueName
=
"ReceivedDegree"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
HeaderStyle-Width
=
"60"
DataField
=
"GPA"
DataType
=
"System.Decimal"
FilterControlAltText
=
"Filter GPA column"
HeaderText
=
"GPA"
SortExpression
=
"GPA"
UniqueName
=
"GPA"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Transcript"
FilterControlAltText
=
"Filter Transcript column"
HeaderText
=
"Transcript"
SortExpression
=
"Transcript"
UniqueName
=
"Transcript"
Visible
=
"false"
>
</
telerik:GridBoundColumn
>
<
telerik:GridButtonColumn
HeaderStyle-Width
=
"30"
ConfirmText
=
"Are you sure you want to delete this?"
ConfirmDialogType
=
"RadWindow"
ConfirmTitle
=
"Delete"
ButtonType
=
"ImageButton"
CommandName
=
"Delete"
Text
=
"Delete"
UniqueName
=
"DeleteColumn"
>
<
ItemStyle
HorizontalAlign
=
"Center"
CssClass
=
"MyImageButton"
/>
</
telerik:GridButtonColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
>
</
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
ClientSettings
AllowColumnsReorder
=
"True"
>
<
Selecting
AllowRowSelect
=
"true"
/>
<
ClientEvents
OnRowDblClick
=
"RowDblClick"
/>
</
ClientSettings
>
<
FilterMenu
EnableImageSprites
=
"False"
>
</
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
>
</
HeaderContextMenu
>
</
telerik:RadGrid
>
<
telerik:RadWindowManager
ID
=
"RadWindowManager1"
runat
=
"server"
EnableShadow
=
"true"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
ShowContentDuringLoad
=
"false"
Width
=
"400px"
Height
=
"400px"
Top
=
""
Title
=
"Add School"
Modal
=
"true"
Behaviors
=
"Default"
OnClientClose
=
"RefreshParentPage"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
asp:LinqDataSource
ID
=
"ldsSchoolsAttended"
runat
=
"server"
ContextTypeName
=
"DAL.HuntsmanLinqDataContext"
EnableDelete
=
"True"
EnableInsert
=
"True"
EnableUpdate
=
"True"
EntityTypeName
=
""
OnSelecting
=
"ldsSchoolsAttended_Selecting"
OrderBy
=
"EndDate"
TableName
=
"SchoolAttendeds"
Where
=
"HNUMBER == @HNUMBER"
>
<
WhereParameters
>
<
asp:QueryStringParameter
Name
=
"HNUMBER"
QueryStringField
=
"HNUMBER"
Type
=
"Int32"
/>
</
WhereParameters
>
<
InsertParameters
>
<
asp:QueryStringParameter
Name
=
"HNUMBER"
QueryStringField
=
"HNUMBER"
Type
=
"Int32"
/>
</
InsertParameters
>
</
asp:LinqDataSource
>
<
asp:LinqDataSource
ID
=
"ldsSchools"
runat
=
"server"
ContextTypeName
=
"DAL.HuntsmanLinqDataContext"
EntityTypeName
=
""
OrderBy
=
"SchoolName"
Select
=
"new (SchoolID, SchoolName)"
TableName
=
"Schools"
>
</
asp:LinqDataSource
>