or
<
telerik:GridDropDownColumn
DataSourceID
=
"ReportFormatddlist"
ListTextField
=
"ReportFormat"
ListValueField
=
"ReportFormat"
UniqueName
=
"ddReportFormat"
SortExpression
=
"ReportFormat"
HeaderText
=
"Report Format"
DropDownControlType
=
"DropDownList"
DataField
=
"ReportFormat"
>
</
telerik:GridDropDownColumn
>
Protected
Sub
RadGrid1_ItemDataBound(
ByVal
sender
As
Object
,
ByVal
e
As
GridItemEventArgs)
Handles
RadGrid1.ItemDataBound
If
(
TypeOf
e.Item
Is
GridEditableItem
AndAlso
CType
(e.Item, GridEditableItem).IsInEditMode)
Then
'Report Render Format. The 3 values are just plugged into a list
Dim
editedItem
As
GridEditableItem =
CType
(e.Item, GridEditableItem)
Dim
editMan
As
GridEditManager = editedItem.EditManager
Dim
editor
As
GridDropDownListColumnEditor =
CType
(editMan.GetColumnEditor(
"ddReportFormat"
), GridDropDownListColumnEditor)
Dim
ReportFormatddList
As
DropDownList = editor.DropDownListControl
'populate the list
ReportFormatddList.Items.Insert(0,
New
ListItem(
"Excel"
,
"Excel"
))
ReportFormatddList.Items.Insert(1,
New
ListItem(
"PDF"
,
"PDF"
))
ReportFormatddList.Items.Insert(2,
New
ListItem(
"HTML4.0"
,
"HTML4.0"
))
ReportFormatddList.DataBind()
'prime value for update
'**this is where I am having trouble**
Dim
ReportFormatEditor
As
GridDropDownListColumnEditor = editMan.GetColumnEditor(
"ddReportFormat"
)
Dim
ReportFormatValue = ReportFormatEditor.SelectedText
editor.SelectedText = ReportFormatValue.ToString
'Report name. The values are pulled from the db.
editor =
CType
(editMan.GetColumnEditor(
"ddReportName"
), GridDropDownListColumnEditor)
editor.DataSource = (From r
In
DbContext.SubscriptionReportNames
Select
r).ToList()
editor.DataBind()
End
If
End
Sub
Hi,
We are using RadGrid. I am having same issue. In debug mode, error is generating right after End of InsertCommand
Insert Item is available only when grid is in insert mode
Please help!!!!!!
protected void OnLogGridNeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { var logs = LogManager.FindLog(); var sortedlogs = from l in logs orderby l.LogId descending select l; grdLogGrid.DataSource = sortedlogs; } protected void OnLogDetailGridNeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { int logid = 0; grdLogDetailGrid.DataSource = null; if (grdLogGrid.SelectedValue != null) logid = Convert.ToInt32(grdLogGrid.SelectedValue.ToString()); var logDetails = LogManager.FindLogDetail(); var logDetail = from ld in logDetails where ld.LogId == logid select ld; grdLogDetailGrid.DataSource = logDetail; } protected void OnLogGridSelectedIndexChanged(object sender, EventArgs e) { int logid = Convert.ToInt32(grdLogGrid.SelectedValue.ToString()); var logDetails = LogManager.FindLogDetail(); var logDetail = from ld in logDetails where ld.LogId == logid select ld; grdLogDetailGrid.DataSource = logDetail; }<telerik:RadAjaxManagerProxy ID="AjaxProxy" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdLogGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdLogGrid" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <telerik:RadGrid ID="grdLogGrid" runat="server" OnNeedDataSource="OnLogGridNeedDataSource" AllowFilteringByColumn="true" AllowPaging="true" AllowSorting="true" GroupingEnabled="true" ShowGroupPanel="true" onselectedindexchanged="OnLogGridSelectedIndexChanged"> <MasterTableView DataKeyNames="LogId"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="true" AllowGroupExpandCollapse="true" ColumnsReorderMethod="Reorder" EnableRowHoverStyle="true" EnablePostBackOnRowClick="True" > <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="false" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <GroupingSettings ShowUnGroupButton="true" /> <FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid> <br /> <strong>Log Details</strong> <br /> <telerik:RadGrid ID="grdLogDetailGrid" runat="server" OnNeedDataSource="OnLogDetailGridNeedDataSource" AllowFilteringByColumn="true" AllowPaging="true" AllowSorting="true" GroupingEnabled="true" ShowGroupPanel="true"> <MasterTableView GroupLoadMode="Client"> </MasterTableView> <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="true" AllowGroupExpandCollapse="true" ColumnsReorderMethod="Reorder" EnableRowHoverStyle="true" > <Resizing AllowColumnResize="true" ResizeGridOnColumnResize="false" /> <Selecting AllowRowSelect="true" /> </ClientSettings> <GroupingSettings ShowUnGroupButton="true" /> </telerik:RadGrid>
<
telerik:RadScheduler
ID
=
"rsVTC"
runat
=
"server"
DataStartField
=
"dtStartDateTime"
DataEndField
=
"dtEndDateTime"
DataKeyField
=
"intRoomScheduledId"
DataSubjectField
=
"Title"
OverflowBehavior
=
"Expand"
SelectedView
=
"MonthView"
DayView-UserSelectable
=
"false"
WeekView-UserSelectable
=
"false"
MultiDayView-UserSelectable
=
"False"
TimelineView-UserSelectable
=
"False"
Skin
=
"Office2010Blue"
Width
=
"100%"
AllowDelete
=
"false"
AllowEdit
=
"false"
AllowInsert
=
"false"
>
<
AppointmentTemplate
>
<
div
>
<
asp:LinkButton
ID
=
"lnkVtcViewRequest"
runat
=
"server"
><%# Eval("Subject")%></
asp:LinkButton
>
</
div
>
<
div
>
<
asp:LinkButton
ID
=
"lnkVtcSelectRequest"
runat
=
"server"
Text
=
"Select"
/>
</
div
>
</
AppointmentTemplate
>
</
telerik:RadScheduler
>