RadGrid1.DataSourceID =
"Department" I get an error saying "The DataSourceID of 'RadGrid1' must be the ID of a control of type IDataSource"
I am not sure how to do this and also how to specify DataSourceID for the detailTables since the DataSourceID in this case is Deprtments too.
I can access items in my department as follows (Without the grid)
Master Grid- Department.DepartmentID
DetailGrid - Department.Employee.EmployeeID
I would really appreciate if somebody can help me.
Thank you
Nick..

<h3>Media</h3>
<asp:Label ID="lblErrorMessage" ForeColor="Red" runat="server" />
<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AllowPaging="True"
AllowSorting="True" AllowFilteringByColumn="False" OnPreRender="RadGrid1_PreRender"
OnNeedDataSource="RadGrid1_NeedDataSource" OnUpdateCommand="RadGrid1_UpdateCommand"
OnInsertCommand="RadGrid1_InsertCommand" OnDeleteCommand="RadGrid1_DeleteCommand"
PageSize="5" OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged">
<MasterTableView Width="100%" EditMode="PopUp" DataKeyNames="CleanupUnitAffectedMediaId"
CommandItemDisplay="Top" AutoGenerateColumns="false" EditFormSettings-PopUpSettings-Width="50%">
<EditFormSettings UserControlName="CleanupUnitMediaUC.ascx" EditFormType="WebUserControl"
PopUpSettings-Modal="true">
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
<FormTemplate>
<uc1:Media ID="Media" runat="server" />
</FormTemplate>
<PopUpSettings Modal="True"></PopUpSettings>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridButtonColumn Text="Select" CommandName="Select" />
<telerik:GridBoundColumn DataField="CleanupUnitAffectedMediaType.CleanupUnitAffectedMediaTypeDisplayName"
HeaderText="Media" ReadOnly="True" SortExpression="CleanupUnitAffectedMediaTypeId"
UniqueName="CleanupUnitAffectedMediaTypeId">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CleanupUnitMediaContaminantStatusType.CleanupUnitMediaContaminantStatusTypeDisplayName"
HeaderText="Status" ReadOnly="True" SortExpression="CleanupUnitMediaContaminantStatusTypeId"
UniqueName="CleanupUnitMediaContaminantStatusTypeId">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CleanupUnitMethodType.CleanupUnitMethodTypeDisplayName"
HeaderText="Method" ReadOnly="True" SortExpression="CleanupUnitMethodTypeId"
UniqueName="CleanupUnitMethodTypeId">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CleanupUnitDrinkingWaterUseType.CleanupUnitDrinkingWaterUseTypeDisplayName"
HeaderText="Drinking Water" ReadOnly="True" SortExpression="CleanupUnitDrinkingWaterUseTypeId"
UniqueName="CleanupUnitDrinkingWaterUseTypeId">
</telerik:GridBoundColumn>
<telerik:GridEditCommandColumn />
<telerik:GridClientDeleteColumn />
</Columns>
</MasterTableView>
</telerik:RadGrid>
<h3><u>Media Details</u></h3>
<h4>Contaminant</h4>
<telerik:RadGrid ID="RadGrid2" runat="server" GridLines="None" AllowPaging="True"
AllowSorting="True" AllowFilteringByColumn="False" OnPreRender="RadGrid2_PreRender"
OnNeedDataSource="RadGrid2_NeedDataSource" OnUpdateCommand="RadGrid2_UpdateCommand"
OnInsertCommand="RadGrid2_InsertCommand" OnDeleteCommand="RadGrid2_DeleteCommand"
PageSize="3" OnSelectedIndexChanged="RadGrid2_SelectedIndexChanged">
<MasterTableView Width="100%" EditMode="PopUp" DataKeyNames="CleanupUnitContaminantId"
CommandItemDisplay="Top" AutoGenerateColumns="false" EditFormSettings-PopUpSettings-Width="50%">
<EditFormSettings UserControlName="CleanupUnitContaminantUC.ascx" EditFormType="WebUserControl"
PopUpSettings-Modal="true">
<EditColumn UniqueName="EditCommandColumn2">
</EditColumn>
<FormTemplate>
<uc1:Contaminant ID="Contaminant" runat="server" />
</FormTemplate>
<PopUpSettings Modal="True"></PopUpSettings>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridButtonColumn Text="Select" CommandName="Select" />
<telerik:GridBoundColumn DataField="CleanupUnitContaminantType.CleanupUnitContaminantTypeDisplayName"
HeaderText="Contaminant" ReadOnly="True" SortExpression="CleanupUnitContaminantTypeId"
UniqueName="CleanupUnitContaminantTypeId">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CleanupUnitMediaContaminantStatusType.CleanupUnitMediaContaminantStatusTypeDisplayName"
HeaderText="Status" ReadOnly="True" SortExpression="CleanupUnitMediaContaminantStatusTypeId"
UniqueName="CleanupUnitMediaContaminantStatusTypeId">
</telerik:GridBoundColumn>
<telerik:GridEditCommandColumn />
<telerik:GridClientDeleteColumn />
</Columns>
</MasterTableView>
</telerik:RadGrid>
<h4>Technology</h4>
<telerik:RadGrid ID="RadGrid3" runat="server" GridLines="None" AllowPaging="True"
AllowSorting="True" AllowFilteringByColumn="False" OnPreRender="RadGrid3_PreRender"
OnNeedDataSource="RadGrid3_NeedDataSource" OnUpdateCommand="RadGrid3_UpdateCommand"
OnInsertCommand="RadGrid3_InsertCommand" OnDeleteCommand="RadGrid3_DeleteCommand"
PageSize="3" OnSelectedIndexChanged="RadGrid3_SelectedIndexChanged">
<MasterTableView Width="100%" EditMode="PopUp" DataKeyNames="CleanupUnitTechnologyId"
CommandItemDisplay="Top" AutoGenerateColumns="false" EditFormSettings-PopUpSettings-Width="50%">
<EditFormSettings UserControlName="CleanupUnitTechnologyUC.ascx" EditFormType="WebUserControl"
PopUpSettings-Modal="true">
<EditColumn UniqueName="EditCommandColumn1">
</EditColumn>
<FormTemplate>
<uc1:Technology ID="Technology" runat="server" />
</FormTemplate>
<PopUpSettings Modal="True"></PopUpSettings>
</EditFormSettings>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridButtonColumn Text="Select" CommandName="Select" />
<telerik:GridBoundColumn DataField="CleanupUnitTechnologyType.CleanupUnitTechnologyTypeDisplayName"
HeaderText="Technology" ReadOnly="True" SortExpression="CleanupUnitTechnologyTypeId"
UniqueName="CleanupUnitTechnologyTypeId">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="CommentDescription" HeaderText="Comments"
ReadOnly="True" SortExpression="CommentDescription" UniqueName="CommentDescription"
DataType="System.String">
</telerik:GridBoundColumn>
<telerik:GridEditCommandColumn />
<telerik:GridClientDeleteColumn />
</Columns>
</MasterTableView>
</telerik:RadGrid>
| Protected Sub list_appState_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) |
| Dim record As Integer = (TryCast(Parent.FindControl("GridRec"), Label)).Text |
| Dim AppState As String = (TryCast(formview_AppInfo.FindControl("list_appState"), RadComboBox)).SelectedValue |
| Dim UpdateSuccess As Integer = Applications.UpdateAppState(record, AppState) |
| If UpdateSuccess > 0 Then |
| lbl_status.Text = String.Format("<br />The Application Status has been updated to '{0}' for record: {1}.<br /><br />", AppState, record) |
| Dim grid As RadGrid = (TryCast(Parent.FindControl("grid_applications"), RadGrid)) |
| End If |
| End Sub |
| <telerik:RadComboBox ID="list_appState" Runat="server" Skin="Sunset" SelectedValue='<%# Bind("app_state") %>' AutoPostBack="True" OnSelectedIndexChanged="list_appState_SelectedIndexChanged"> |
| <Items> |
| <telerik:RadComboBoxItem runat="server" Text="New/Working Lead" Value="New" ForeColor="Blue" /> |
| <telerik:RadComboBoxItem runat="server" Font-Bold="True" |
| Text="Dead Lead" Value="Dead" ForeColor="Red" /> |
| <telerik:RadComboBoxItem runat="server" Font-Bold="True" |
| Text="Sold To Customer" Value="Sold" ForeColor="Green" /> |
| <telerik:RadComboBoxItem runat="server" Text="Customer Appointment" |
| Value="Appointment" Enabled="False" ForeColor="#BA3D05" Font-Bold="True" /> |
| <telerik:RadComboBoxItem runat="server" Text="Call Back" Value="Call Back" Enabled="False" ForeColor="#BA3D05" Font-Bold="True" /> |
| <telerik:RadComboBoxItem runat="server" Text="Email Customer" Value="Email Customer" Enabled="False" ForeColor="#BA3D05" Font-Bold="True" /> |
| <telerik:RadComboBoxItem runat="server" Text="Follow Up" Value="Follow Up" Enabled="False" ForeColor="#BA3D05" Font-Bold="True" /> |
| <telerik:RadComboBoxItem runat="server" Font-Bold="True" |
| Text="Credit Accepted" Value="Credit Accepted" Enabled="False" ForeColor="Green" /> |
| <telerik:RadComboBoxItem runat="server" Font-Bold="True" |
| Text="Credit Declined" Value="Credit Declined" Enabled="False" ForeColor="Red" /> |
| <telerik:RadComboBoxItem runat="server" Font-Bold="True" |
| Text="Credit Pending" Value="Credit Pending" Enabled="False" ForeColor="#BA3D05" /> |
| </Items> |
| <CollapseAnimation Duration="200" Type="OutQuint" /> |
| </telerik:RadComboBox> |
onnodecheck
event to capture the checkbox check event in the server side. However the server side method is called and a postback happen when a user both checks or unchecks a node. Is there a way of triggering the server side call only when user unchecks the checkbox. I need to restrict the page from making postback when user checks it.
Kindly let me know a solution
Thanks and Regards
Hemangajit
| <?xml version="1.0" standalone="yes"?> |
| <Pages> |
| <Menu> |
| <PageID>54</PageID> |
| <PageDisplayName>ğpoı</PageDisplayName> |
| </Menu> |
| <Menu> |
| <PageID>56</PageID> |
| <PageDisplayName>Baba Sayfa</PageDisplayName> |
| </Menu> |
| <Menu> |
| <PageID>1</PageID> |
| <PageDisplayName>Ana Sayfa</PageDisplayName> |
| <Sr>0</Sr> |
| <Menu> |
| <PageID>52</PageID> |
| <PageDisplayName>Yeni Kategori</PageDisplayName> |
| <ParentId>1</ParentId> |
| </Menu> |
| <Menu> |
| <PageID>53</PageID> |
| <PageDisplayName>Deneme içeriği</PageDisplayName> |
| <ParentId>1</ParentId> |
| </Menu> |
| <Menu> |
| <PageID>55</PageID> |
| <PageDisplayName>ğpoı222</PageDisplayName> |
| <ParentId>1</ParentId> |
| </Menu> |
| </Menu> |
| <Pages> |

