
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
you can see i am getting only 5 items where i supposed to get 6 items
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