3 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 05 May 2014, 06:23 AM
Hi Michael,
Your requirement is not enough to help you with your scenario. can you please elaborate on it. Meanwhile you can take a look at this demo, which has a template column which opens a window for edit which contains the UserControl form.
Window Editing
Thanks,
Shinu
Your requirement is not enough to help you with your scenario. can you please elaborate on it. Meanwhile you can take a look at this demo, which has a template column which opens a window for edit which contains the UserControl form.
Window Editing
Thanks,
Shinu
0
Michael
Top achievements
Rank 1
answered on 05 May 2014, 11:30 AM
I would like to add a user control within a gridtemplate column and not call a popup form. Here's a link to a similar question:
http://www.telerik.com/forums/add-user-control-to-gridview-column
http://www.telerik.com/forums/add-user-control-to-gridview-column
0
Shinu
Top achievements
Rank 2
answered on 06 May 2014, 05:58 AM
Hi Michael,
Please take a look at the below sample code snippet. If this doesn't help, elaborate your requirement and provide code if necessary.
ASPX:
ASPX.CS:
ASCX:
Thanks,
Shinu
Please take a look at the below sample code snippet. If this doesn't help, elaborate your requirement and provide code if necessary.
ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" DataSourceID="SqlDataSource1" AllowPaging="true" AllowSorting="true" OnItemDataBound="RadGrid1_ItemDataBound"> <MasterTableView> <Columns> <telerik:GridBoundColumn UniqueName="OrderID" DataField="OrderID" HeaderText="OrderID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ShipCity" HeaderText="ShipCity" UniqueName="ShipCity"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn> <ItemTemplate> <uc1:WebUserControl ID="WebUserControl1" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView></telerik:RadGrid>ASPX.CS:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { GridDataItem dataItem = (GridDataItem)e.Item; RadComboBox radcomboCountry = dataItem.FindControl("WebUserControl1").FindControl("RadComboBoxCountry") as RadComboBox; radcomboCountry.SelectedValue = DataBinder.Eval(dataItem.DataItem, "ShipCountry").ToString(); }}ASCX:
<telerik:RadComboBox ID="RadComboBoxCountry" runat="server" DataSourceID="SqlDataSource1" DataTextField="ShipCountry" DataValueField="ShipCountry"></telerik:RadComboBox><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT distinct [ShipCountry] FROM [Orders]"></asp:SqlDataSource>Thanks,
Shinu