Automationmailcheck
Top achievements
Rank 1
Automationmailcheck
asked on 23 Jun 2014, 01:30 PM
Radgrid with hyperlink column and Add new record functionality:-can not add hyperlink while adding record as no textbox appears to enter.
when i click on Add new record on radgrid textboxes and checkboxes appears for all
fields except Gridhyperlink column,
Could not get text box to enter link.
need solution except item template column.
when i click on Add new record on radgrid textboxes and checkboxes appears for all
fields except Gridhyperlink column,
Could not get text box to enter link.
need solution except item template column.
4 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 24 Jun 2014, 06:31 AM
Hi,
I'm afraid the desired functionality of editing/inserting of GridHyperLinkColumn is not supported. You will have to use a GridTemplateColumn with TextBox in EditItemTemplate to achieve your requirement.
ASPX:
Thanks,
Shinu
I'm afraid the desired functionality of editing/inserting of GridHyperLinkColumn is not supported. You will have to use a GridTemplateColumn with TextBox in EditItemTemplate to achieve your requirement.
ASPX:
<telerik:GridTemplateColumn UniqueName="Country" HeaderText="Country"> <ItemTemplate> <asp:HyperLink runat="server" ID="hlkCountry" NavigateUrl='<%# "http://www.google.com?q=" + Eval("Country") %>' Text='<%# Eval("Country") %>'> </asp:HyperLink> </ItemTemplate> <EditItemTemplate> <asp:TextBox runat="server" ID="txtCountry" Text='<%# Bind("Country") %>'> </asp:TextBox> </EditItemTemplate></telerik:GridTemplateColumn>Thanks,
Shinu
0
Automationmailcheck
Top achievements
Rank 1
answered on 24 Jun 2014, 07:48 AM
<telerik:GridTemplateColumn DataField="jNm" HeaderText="Job" AllowFiltering="true" AutoPostBackOnFilter="true" UniqueName="jNm" HeaderStyle-Width="190px" DataType="System.String"> <ItemTemplate> <a id="lnkjNm" href="JobsActivity.aspx?jobid=<%# Eval("jid")%>"> <%# Eval("jNm")%> </a> </ItemTemplate> <InsertItemTemplate> <telerik:RadTextBox D="txtJobNmInsert" runat="server"> </telerik:RadTextBox> </InsertItemTemplate> <EditItemTemplate> <asp:TextBox ID="txtJobNmEdit" ReadOnly="true" runat="server" Text='<%# Bind("jNm") %>' CssClass="textBox" /> </EditItemTemplate> <HeaderStyle VerticalAlign="Middle" /> </telerik:GridTemplateColumn>So this was have already tried but could not get text inserted in textbox at rgJobs_InsertCommand
GridEditableItem editedItem = e.Item as GridEditableItem; Hashtable newValues = new Hashtable(); e.Item.OwnerTableView.ExtractValuesFromItem(newValues, editedItem);
0
Automationmailcheck
Top achievements
Rank 1
answered on 24 Jun 2014, 09:03 AM
0
Shinu
Top achievements
Rank 2
answered on 25 Jun 2014, 04:21 AM
Hi,
Please try binding the value to the RadTextBox in InsertItemTemplate.
ASPX:
Thanks,
Shinu
Please try binding the value to the RadTextBox in InsertItemTemplate.
ASPX:
<InsertItemTemplate> <telerik:RadTextBox D="txtJobNmInsert" runat="server" Text='<%# Bind("jNm") %>'> </telerik:RadTextBox></InsertItemTemplate>Thanks,
Shinu