<%
@ Master Language="C#" AutoEventWireup="true" CodeBehind="Expd8.Master.cs" Inherits="Expd8.Expd8" %>
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
link rel="Stylesheet" type="text/css" href="style.css" />
<
head runat="server">
<title></title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</
head>
<
body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadFormDecorator ID="RadFormDecorator" runat="server" Skin="Windows7" DecoratedControls="Buttons" />
<div style="height:100%">
<telerik:RadSplitter ID="RadSplitter1" ResizeWithParentPane="false" Width="100%" Height="100%" Orientation="Horizontal" runat="server">
<telerik:RadPane ID="RadPane1" BorderWidth="5px" Width="100%" Height="80px" runat="server">
<asp:Image ID="imgLogo" runat="server" ImageUrl="~/Images/Logo.png" />
</telerik:RadPane>
<telerik:RadPane ID="RadPane2" BorderWidth="5px" Height="100%" runat="server">
<telerik:RadSplitter ID="RadSplitter2" Width="100%" Height="100%" ResizeWithParentPane="false" Orientation="Vertical" runat="server">
<telerik:RadPane ID="RadPane3" BorderWidth="5px" Scrolling="None" Width="250px" MinWidth="250" MaxWidth="250" runat="server">
<telerik:RadSplitter ID="RadSplitter" Orientation="Horizontal" ResizeWithParentPane="false" Height="100%" Runat="server">
<telerik:RadPane ID="RadPane5" Height="100%" runat="server">
<table style=" height:100%; width:100%; background-color:#dfe9f5"> <tr><td valign="top">
<asp:ContentPlaceHolder ID="ContentPlaceHolderLeft" runat="server">
</asp:ContentPlaceHolder>
</td></tr></table>
</telerik:RadPane>
<telerik:RadPane ID="RadPane6" BorderWidth="5px" Scrolling="None" Height="50px" runat="server">
<telerik:RadPanelBar ID="rLeftPanel" Height="100px"
ExpandMode="FullExpandedItem" BorderColor="Beige" ForeColor="AliceBlue"
BackColor="AliceBlue" runat="server" Skin="Windows7" SingleExpandedPanel="True"
FullExpandedPanels="True">
<Items>
<telerik:RadPanelItem runat="server" Text="Reports" CssClass="panelButton" NavigateUrl="SynopsisReport.aspx" ImagePosition="Right" ImageUrl="~/Images/synopreport.png" >
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
<telerik:RadPane ID="RadPane4" BorderWidth="5px" BorderStyle="Solid" Width="80%" runat="server">
<table>
<tr><td style="border:13px, solid, #abbdd5">
</td>
<td valign="top" align="left" style="border:3px, solid, #abbdd5; width:100%" width="100%" >
<asp:ContentPlaceHolder ID="ContentPlaceHolderMain" runat="server">
</asp:ContentPlaceHolder></td></tr>
</table>
</telerik:RadPane>
</telerik:RadSplitter>
</telerik:RadPane>
</telerik:RadSplitter>
</div>
</form>
</
body>
</
html>
If I change the bundColumn to GridBoundColumn, then no error . Please help!!
-----------------
below is my code:
protected void Page_Load(object sender, EventArgs e)
{
GridHTMLEditorColumn boundColumn = new GridHTMLEditorColumn();
boundColumn.DataField =
"French";
boundColumn.HeaderText =
"French";
boundColumn.UniqueName =
"French";
this.RadGrid1.MasterTableView.Columns.Add(boundColumn);
}
protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
//bind grid to db
DataSet ds;
ds = SqlHelper.ExecuteDataset(ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString, "sp_Languages_Get");
RadGrid1.DataSource = ds;
}
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head runat="server">
<title></title>
</
head>
<
body>
<form id="form1" runat="server">
<div>
<telerik:RadScriptManager ID="RadScriptManager1" Runat="server">
</telerik:RadScriptManager>
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False"
GridLines="None" onneeddatasource="RadGrid1_NeedDataSource">
<
MasterTableView autogeneratecolumns="True">
<
RowIndicatorColumn>
<
HeaderStyle Width="20px"></HeaderStyle>
</
RowIndicatorColumn>
<
ExpandCollapseColumn>
<
HeaderStyle Width="20px"></HeaderStyle>
</
ExpandCollapseColumn>
<Columns>
<telerik:GridEditCommandColumn>
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn CommandName="Delete" Text="Delete"
UniqueName="column">
</telerik:GridButtonColumn>
</Columns>
</
MasterTableView>
</telerik:RadGrid>
</div>
</form>
</
body>
</
html>
Thanks


<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" PageSize="10" AllowPaging="true" AllowSorting="true" AllowMultiRowEdit="True" AllowMultiRowSelection="true" HorizontalAlign="NotSet" OnItemCommand="RadGrid1_ItemCommand" OnUpdateCommand="RadGrid1_UpdateCommand"> <MasterTableView CommandItemDisplay="top" DataKeyNames="JobId" ClientDataKeyNames="JobId" EditMode="InPlace" HorizontalAlign="NotSet"> <Columns> <telerik:GridEditCommandColumn ItemStyle-Width="100px" FooterText="EditCommand footer" UniqueName="EditCommandColumn" HeaderText="Edit" HeaderStyle-Width="100px" UpdateText="Update"> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn ItemStyle-Width="50px" HeaderStyle-Width="50px" ReadOnly="true" DataField="JobId" HeaderText="Job Id" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="JobCode" HeaderText="Job Code" DataType="System.String"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "JobId")%> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="RadComboBox1" EnableLoadOnDemand="True" DataTextField="Job Code" OnItemsRequested="RadComboBox1_ItemsRequested" DataValueField="JobCode" AutoPostBack="false" HighlightTemplatedItems="true" Height="140px" Width="100px" DropDownWidth="100px" OnSelectedIndexChanged="RadComboBox1_OnSelectedIndexChanged" SelectedValue='<%#Bind("JobId")%>' > </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn ReadOnly="true" DataField="Description" HeaderText="Description" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="JobCodeMatch" HeaderText="Job Code Match" DataType="System.String"> <ItemTemplate> <%#DataBinder.Eval(Container.DataItem, "JobCodeMatch")%> </ItemTemplate> <EditItemTemplate> <telerik:RadComboBox runat="server" ID="RadComboBox2" EnableLoadOnDemand="True" DataTextField="Job Code Match" OnItemsRequested="RadComboBox2_ItemsRequested" DataValueField="JobCodeMatch" AutoPostBack="false" HighlightTemplatedItems="True" Height="140px" Width="100px" DropDownWidth="100px" OnSelectedIndexChanged="RadComboBox2_OnSelectedIndexChanged" SelectedValue='<%#Bind("JobCodeMatch")%>' > </telerik:RadComboBox> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn ReadOnly="true" DataField="LaborText" HeaderText="Labor Flag" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn ReadOnly="true" DataField="EditDate" HeaderText="Edit Date" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn ReadOnly="true" DataField="Editor" HeaderText="Editor" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn ReadOnly="true" DataField="Contact" HeaderText="Contact" DataType="System.String"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> </EditFormSettings> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="True" EnableDragToSelectRows="True" /> </ClientSettings> </telerik:RadGrid>Protected Sub OnItemDataBoundHandler(ByVal sender As Object, ByVal e As GridItemEventArgs) If e.Item.IsInEditMode Then Dim item As GridEditableItem = DirectCast(e.Item, GridEditableItem) Session("rcbValue") = e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("JobId").ToString() If Not (TypeOf e.Item Is IGridInsertItem) Then Dim combo As RadComboBox = DirectCast(item.FindControl("RadComboBox1"), RadComboBox) End If End IfEnd SubProtected Sub RadComboBox1_ItemsRequested(ByVal sender As Object, ByVal e As RadComboBoxItemsRequestedEventArgs) oData = oPassThru.GetJobCodeIds(Profile.Business) '(Profile.Business) Dim comboBox As RadComboBox = DirectCast(sender, RadComboBox) comboBox.Items.Clear() For Each o As clsAdminJobCodes In oData Dim item As New RadComboBoxItem() item.Text = o.JobId.ToString() item.Value = o.JobId.ToString() comboBox.Items.Add(item) item.DataBind() NextEnd SubProtected Sub RadComboBox2_ItemsRequested(ByVal sender As Object, ByVal e As RadComboBoxItemsRequestedEventArgs) oData = oPassThru.GetJobCodeMatchId(Profile.Business) '(Profile.Business) Dim comboBox As RadComboBox = DirectCast(sender, RadComboBox) comboBox.Items.Clear() For Each o As clsAdminJobCodes In oData Dim item As New RadComboBoxItem() item.Text = o.JobCodeMatch.ToString() item.Value = o.JobCodeMatch.ToString() comboBox.Items.Add(item) item.DataBind() NextEnd SubProtected Sub RadGrid1_ItemCommand(ByVal source As Object, ByVal e As GridCommandEventArgs) If (e.CommandName = RadGrid.EditCommandName) Then Session("rcbValue") = e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("JobId").ToString() End IfEnd SubProtected Sub RadGrid1_UpdateCommand(ByVal source As Object, ByVal e As GridCommandEventArgs) Dim var3 As String = CType(RadGrid1.Items(0).FindControl("RadComboBox1"), RadComboBox).SelectedValue Dim editedItem1 As GridEditableItem = TryCast(e.Item, GridEditableItem) Dim var As String = CType(editedItem1.Cells(4).Controls(1), RadComboBox).SelectedValue Dim Var2 As String = CType(editedItem1.Controls(4).FindControl("RadComboBox2"), RadComboBox).SelectedValueEnd Sub <script type="text/javascript"> function OnDayRender(calendarInstance, args) {6) and Sunday (day = 0)) var jsDate = new Date(args.get_date()[0], args.get_date()[1] - 1, args.get_date()[2]); if (jsDate.getDay() == 0) { var otherMonthCssClass = "CalendarDisabled"; args.get_cell().className = otherMonthCssClass; args.get_cell().innerHTML = "<span>" + args.get_date()[2] + "</span>"; args.get_cell().DayId = ""; } else { var otherMonthCssClass = "CalendarEnabled"; args.get_cell().className = otherMonthCssClass; args.get_cell().innerHTML = "<span>" + args.get_date()[2] + "</span>"; } } </script>Protected Sub Calendar_OnDayRender(ByVal sender As Object, ByVal e As Telerik.Web.UI.Calendar.DayRenderEventArgs) Dim specialday As New RadCalendarDay If e.Day.Date.DayOfWeek = DayOfWeek.Sunday Then specialday.Date = e.Day.Date specialday.IsSelectable = False specialday.ToolTip = "Closed" specialday.ItemStyle.CssClass = "CalendarDisabled" With rdpDatePicker .Calendar.SpecialDays.Add(specialday) End With ElseIf e.Day.Date.DayOfWeek = DayOfWeek.Saturday Then specialday.Date = e.Day.Date specialday.IsSelectable = True specialday.ItemStyle.CssClass = "CalendarEnabled" With rdpDatePicker .Calendar.SpecialDays.Add(specialday) End With End IfEnd Sub