<telerik:RadGrid ID="RadGrid1" runat="server"
AllowPaging="false" AllowSorting="false" AutoGenerateColumns="false"
AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowAutomaticUpdates="false"
ShowHeader="false"
OnItemCommand="RadGrid1_ItemCommand"
OnPreRender="RadGrid1_PreRender"
OnNeedDataSource="RadGrid1_NeedDataSource"
OnInsertCommand="RadGrid1_InsertCommand">
<MasterTableView DataKeyNames="PersonID" Width="50%" CommandItemDisplay="Bottom">
<CommandItemTemplate>
<telerik:RadButton ID="RadButtonInsert" runat="server" Text="Add" CommandName="PerformInsert">
<Icon PrimaryIconCssClass="rbAdd" PrimaryIconLeft="4" PrimaryIconTop="3"></Icon>
</telerik:RadButton>
</CommandItemTemplate>
<CommandItemSettings />
<NoRecordsTemplate></NoRecordsTemplate>
<EditFormSettings>
<PopUpSettings Modal="true" />
</EditFormSettings>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn">
</telerik:GridEditCommandColumn>
<telerik:GridBoundColumn UniqueName="FirstName" HeaderText="FirstName" DataField="FirstName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="LastName" HeaderText="LastName" DataField="LastName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Telephone" HeaderText="Telephone" DataField="Telephone">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Email" HeaderText="Email" DataField="Email">
</telerik:GridBoundColumn>
<telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton" />
</Columns>
<EditFormSettings EditFormType="Template">
<FormTemplate>
* Person Name (Salutation, First, Middle, Last and Suffix):<br />
<telerik:RadComboBox ID="RadComboBox1" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
OnItemsRequested="DropDownListCertHolderSalutation_ItemsRequested">
</telerik:RadComboBox>
<telerik:RadTextBox Width="250px" ID="TextBoxAttorneyFirstName" Text='<%# Bind( "FirstName") %>' runat="server" TabIndex="8">
</telerik:RadTextBox>
<telerik:RadTextBox Width="25px" ID="TextBoxAttorneyMiddleInitial" Text='<%# Bind( "MiddleInitial") %>' runat="server">
</telerik:RadTextBox>
<telerik:RadTextBox Width="250px" ID="TextBoxAttorneyLastName" Text='<%# Bind( "LastName") %>' runat="server">
</telerik:RadTextBox>
<telerik:RadComboBox ID="RadComboBox2" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
OnItemsRequested="DropDownListCertHolderSuffix_ItemsRequested">
</telerik:RadComboBox>
<br />
Address:<br />
<telerik:RadTextBox Width="500px" ID="TextBoxAttorneyAddress1" Text='<%# Bind( "Address1") %>' runat="server">
</telerik:RadTextBox>
<br />
<telerik:RadTextBox Width="500px" ID="TextBoxAttorneyAddress2" Text='<%# Bind( "Address2") %>' runat="server">
</telerik:RadTextBox>
<br />
Country:
<telerik:RadComboBox ID="RadComboBox3" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true" AutoPostBack="true"
OnItemsRequested="DropDownListCertHolderCountry_ItemsRequested"
OnSelectedIndexChanged="DropDownListCertHolderCountry_SelectedIndexChanged">
</telerik:RadComboBox>
  State:
<telerik:RadComboBox ID="RadComboBox4" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
OnItemsRequested="DropDownListCertHolderState_ItemsRequested">
</telerik:RadComboBox>
<telerik:RadTextBox ID="RadTextBox6" runat="server" Width="200px" Visible="false"></telerik:RadTextBox>
  City:
<telerik:RadTextBox ID="RadTextBox7" runat="server" Width="250px"></telerik:RadTextBox>
  Zip Code:
<telerik:RadMaskedTextBox Width="50px" ID="RadMaskedTextBox1" runat="server" Mask="#####" TextMode="SingleLine">
</telerik:RadMaskedTextBox>
<br />
Telephone:
<telerik:RadMaskedTextBox Width="125px" ID="RadMaskedTextBox2" runat="server" Mask="(###) ###-####-####" TextMode="SingleLine">
</telerik:RadMaskedTextBox>
  Fax:
<telerik:RadMaskedTextBox Width="125px" ID="RadMaskedTextBox3" runat="server" Mask="(###) ###-####-####" TextMode="SingleLine">
</telerik:RadMaskedTextBox>
 
Email Address:
<telerik:RadTextBox ID="RadTextBox8" runat="server" Width="250px"></telerik:RadTextBox>
<br />
</FormTemplate>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid
>
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
RadGrid1.MasterTableView.IsItemInserted = true;//so I can insert after load
RadGrid1.Rebind();
}
}
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.PerformInsertCommandName)
{
GridEditFormInsertItem f = (GridEditFormInsertItem)RadGrid1.MasterTableView.GetInsertItem();
Person p = new Person();
p.FirstName = (f.FindControl("FirstName") as TextBox).Text; //?? this control doesn't exist
}
}
protected void RadGrid1_InsertCommand(object sender, GridCommandEventArgs e)
{
GridEditFormInsertItem item = e.Item as GridEditFormInsertItem; //?? this is null
}
protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
RadGrid1.DataSource = Conselors;//loads a List<Person>
}
<telerik:RadWindow ID="rwModal" runat="server" DestroyOnClose="False" Skin="Telerik" Modal="True" Width="450" Height="550" Behaviors="None"> <ContentTemplate> <telerik:RadListBox ID="rlb1" runat="server" Width="200" Height="400"> </telerik:RadListBox> <asp:LinkButton ID="lnkOK" runat="server" Text="OK" /> <asp:LinkButton ID="lnkCancel" runat="server" Text="Cancel" /> </ContentTemplate></telerik:RadWindow>Private Sub lnkShowModal_Click(sender As Object, e As System.EventArgs) Handles lnkShowModal.Click rlb1.DataSource = cmbList.Items rlb1.DataTextField = "Text" rlb1.DataValueField = "Value" rlb1.DataBind() Dim script As String = "function f(){$find(""" + rwModal.ClientID + """).show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);" ScriptManager.RegisterStartupScript(Page, Page.GetType(), "key", script, True) End SubPrivate Sub lnkOK_Click(sender As Object, e As System.EventArgs) Handles lnkOK.Click cmbDeptDCVL.Visible = FalseEnd Sub01. <telerik:RadScriptManager runat="server" ID="RadScriptManager1" />02. <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1">03. <AjaxSettings>04. <telerik:AjaxSetting AjaxControlID="RadGrid1">05. <UpdatedControls>06. <telerik:AjaxUpdatedControl ControlID="RadGrid1" />07. </UpdatedControls>08. </telerik:AjaxSetting>09. <telerik:AjaxSetting AjaxControlID="RadGrid2">10. <UpdatedControls>11. <telerik:AjaxUpdatedControl ControlID="RadGrid2" />12. </UpdatedControls>13. </telerik:AjaxSetting>14. <telerik:AjaxSetting AjaxControlID="chkSalesReportExpandAll">15. <UpdatedControls>16. <telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="RadAjaxLoadingPanel1"></telerik:AjaxUpdatedControl>17. </UpdatedControls>18. </telerik:AjaxSetting>19. </AjaxSettings>20. <%--<ClientEvents OnRequestStart="RequestStart" OnResponseEnd="ResponseEnd" />--%>21. </telerik:RadAjaxManager>22. <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" Skin="Default" />23. <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">24. <script type="text/javascript">25. var hdfSelectedTab = $('#<%=hdfSelectedTab.ClientID%>');26. </script>27. </telerik:RadCodeBlock>28. 29. <asp:CheckBox ID="chkSalesReportExpandAll" AutoPostBack="true" Text="Expand All"30. OnCheckedChanged="chkSalesReportExpandAll_CheckedChanged" runat="server" Visible="false"></asp:CheckBox>31. </div>32. <br />33. <div id="pnlSalesReport" runat="server" visible="false">34. <asp:ImageButton ID="salesReportHTML" runat="server" OnClick="salesReportHTML_Click" AlternateText="Html" ImageUrl="images/file-extension-xls-html-icon.png"35. CssClass="pdfButton"></asp:ImageButton>36. <asp:ImageButton ID="salesReportExcelML" runat="server" OnClick="salesReportHTML_Click" AlternateText="ExcelML" ImageUrl="images/file-extension-xls-icon.png"37. CssClass="pdfButton"></asp:ImageButton>38. <asp:ImageButton ID="salesReportBiff" runat="server" OnClick="salesReportHTML_Click" AlternateText="Biff" ImageUrl="images/file-extension-xls-biff-icon.png"39. CssClass="pdfButton"></asp:ImageButton>40. <asp:ImageButton ID="salesReportPDF" runat="server" OnClick="salesReportPDF_Click" ImageUrl="images/file-extension-pdf-icon.png"41. CssClass="pdfButton"></asp:ImageButton>42. <br />43. <telerik:RadGrid AutoGenerateColumns="False" ID="RadGrid2" EnableViewState="true" AllowFilteringByColumn="True" AllowPaging="True" AllowSorting="True" runat="server" ShowFooter="true"44. OnItemCommand="RadGrid2_ItemCommand" OnItemCreated="RadGrid2_ItemCreated" EnableLinqExpressions="true" HtmlEncode="true" PageSize="50" Height="100%" OnNeedDataSource="RadGrid2_NeedDataSource"45. ShowGroupPanel="True" CellSpacing="-1" GridLines="Both" Skin="Office2010Silver" Width="100%">46. <PagerStyle Mode="NextPrevAndNumeric" />47. <GroupingSettings CaseSensitive="false" />48. <ClientSettings AllowKeyboardNavigation="true">49. </ClientSettings>50. <ExportSettings IgnorePaging="true" OpenInNewWindow="true" ExportOnlyData="true">51. <Pdf PageHeight="210mm" PageWidth="297mm" DefaultFontFamily="Arial Unicode MS" PageTopMargin="45mm"52. BorderStyle="Medium" BorderColor="#666666" PaperSize="A4">53. </Pdf>54. </ExportSettings>55.........56.........Hi,
I can't get the data on my EditForm, please help.
protected void RadGrid1_PreRender(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
RadGrid1.MasterTableView.IsItemInserted = true;//so I can insert after load
RadGrid1.Rebind();
}
}
protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.PerformInsertCommandName)
{
GridEditFormInsertItem f = (GridEditFormInsertItem)RadGrid1.MasterTableView.GetInsertItem();
Person p = new Person();
p.FirstName = (f.FindControl("FirstName") as TextBox).Text; //?? this control doesn't exist
}
}
protected void RadGrid1_InsertCommand(object sender, GridCommandEventArgs e)
{
GridEditFormInsertItem item = e.Item as GridEditFormInsertItem; //?? this is null
}
protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{
RadGrid1.DataSource = Conselors;//loads a List<Person>
}
<telerik:RadGrid ID="RadGrid1" runat="server"
AllowPaging="false" AllowSorting="false" AutoGenerateColumns="false"
AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowAutomaticUpdates="false"
ShowHeader="false"
OnItemCommand="RadGrid1_ItemCommand"
OnPreRender="RadGrid1_PreRender"
OnNeedDataSource="RadGrid1_NeedDataSource"
OnInsertCommand="RadGrid1_InsertCommand">
<MasterTableView DataKeyNames="PersonID" Width="50%" CommandItemDisplay="Bottom">
<CommandItemTemplate>
<telerik:RadButton ID="RadButtonInsert" runat="server" Text="Add" CommandName="PerformInsert">
<Icon PrimaryIconCssClass="rbAdd" PrimaryIconLeft="4" PrimaryIconTop="3"></Icon>
</telerik:RadButton>
</CommandItemTemplate>
<CommandItemSettings />
<NoRecordsTemplate></NoRecordsTemplate>
<EditFormSettings>
<PopUpSettings Modal="true" />
</EditFormSettings>
<Columns>
<telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn">
</telerik:GridEditCommandColumn>
<telerik:GridBoundColumn UniqueName="FirstName" HeaderText="FirstName" DataField="FirstName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="LastName" HeaderText="LastName" DataField="LastName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Telephone" HeaderText="Telephone" DataField="Telephone">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="Email" HeaderText="Email" DataField="Email">
</telerik:GridBoundColumn>
<telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton" />
</Columns>
<EditFormSettings EditFormType="Template">
<FormTemplate>
* Person Name (Salutation, First, Middle, Last and Suffix):<br />
<telerik:RadComboBox ID="RadComboBox1" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
OnItemsRequested="DropDownListCertHolderSalutation_ItemsRequested">
</telerik:RadComboBox>
<telerik:RadTextBox Width="250px" ID="TextBoxAttorneyFirstName" Text='<%# Bind( "FirstName") %>' runat="server" TabIndex="8">
</telerik:RadTextBox>
<telerik:RadTextBox Width="25px" ID="TextBoxAttorneyMiddleInitial" Text='<%# Bind( "MiddleInitial") %>' runat="server">
</telerik:RadTextBox>
<telerik:RadTextBox Width="250px" ID="TextBoxAttorneyLastName" Text='<%# Bind( "LastName") %>' runat="server">
</telerik:RadTextBox>
<telerik:RadComboBox ID="RadComboBox2" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
OnItemsRequested="DropDownListCertHolderSuffix_ItemsRequested">
</telerik:RadComboBox>
<br />
Address:<br />
<telerik:RadTextBox Width="500px" ID="TextBoxAttorneyAddress1" Text='<%# Bind( "Address1") %>' runat="server">
</telerik:RadTextBox>
<br />
<telerik:RadTextBox Width="500px" ID="TextBoxAttorneyAddress2" Text='<%# Bind( "Address2") %>' runat="server">
</telerik:RadTextBox>
<br />
Country:
<telerik:RadComboBox ID="RadComboBox3" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true" AutoPostBack="true"
OnItemsRequested="DropDownListCertHolderCountry_ItemsRequested"
OnSelectedIndexChanged="DropDownListCertHolderCountry_SelectedIndexChanged">
</telerik:RadComboBox>
  State:
<telerik:RadComboBox ID="RadComboBox4" runat="server"
EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true"
OnItemsRequested="DropDownListCertHolderState_ItemsRequested">
</telerik:RadComboBox>
<telerik:RadTextBox ID="RadTextBox6" runat="server" Width="200px" Visible="false"></telerik:RadTextBox>
  City:
<telerik:RadTextBox ID="RadTextBox7" runat="server" Width="250px"></telerik:RadTextBox>
  Zip Code:
<telerik:RadMaskedTextBox Width="50px" ID="RadMaskedTextBox1" runat="server" Mask="#####" TextMode="SingleLine">
</telerik:RadMaskedTextBox>
<br />
Telephone:
<telerik:RadMaskedTextBox Width="125px" ID="RadMaskedTextBox2" runat="server" Mask="(###) ###-####-####" TextMode="SingleLine">
</telerik:RadMaskedTextBox>
  Fax:
<telerik:RadMaskedTextBox Width="125px" ID="RadMaskedTextBox3" runat="server" Mask="(###) ###-####-####" TextMode="SingleLine">
</telerik:RadMaskedTextBox>
 
Email Address:
<telerik:RadTextBox ID="RadTextBox8" runat="server" Width="250px"></telerik:RadTextBox>
<br />
</FormTemplate>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid>
<telerik:RadComboBox ID="ddlLocation" runat="server" Width="125px" Font-Size="Small" AutoPostBack="false" onchanged="JavaScript: return DisableBox();">
</telerik:RadComboBox>
</td>
<td>
<telerik:RadTextBox ID="LocTextBox" runat="server" Width="100px" MaxLength="4" ToolTip="Please enter 4 char Location" AutoPostBack="false">
</telerik:RadTextBox>
</td>
function
DisableBox()
{
var TextBox = $find("<%=LocTextBox.ClientID %>");
var Location = $find("<%=ddlLocation.ClientID %>");
if(Location.length > 0)
{
TextBox.disable();
return false;
}
}
Please help to resolve this issue.
Thanks so much