Posted 10 May 2013 Link to this post
In the ItemDataBound event we are no longer to retrieve the Item value using the following code and are getting the value of ' '
If
TypeOf
e.Item
Is
GridDataItem
Then
Dim
dataItem
As
GridDataItem =
DirectCast
(e.Item, GridDataItem)
EAFID
String
= NoNull(dataItem(
"row_ID"
).toString)
Protected
Sub
RadGrid1_ItemDataBound(sender
Object
, e
GridItemEventArgs)
item
GridDataItem = TryCast(e.Item, GridDataItem)
strrow_ID
= item(
).Text ' for bound column
' for bound column
keyrow_ID
= item.GetDataKeyValue(
).ToString() ' using key value
' using key value
Labelrow_ID
= TryCast(item.FindControl(
"Label1"
), Label).Text ' Get label from ItemTemplate
' Get label from ItemTemplate
End
<
telerik:GridBoundColumn
DataField
=
UniqueName
HeaderText
>
</
MasterTableView
DataKeyNames
telerik:GridTemplateColumn
ItemTemplate
asp:Label
ID
runat
"server"
Text='<%# Eval("row_ID") %>'></
Posted 14 May 2013 Link to this post
Dim EAFID As String = NoNull(dataItem("row_ID").Text) gives us back a non breaking space as value Dim EAFID As String = NoNull(e.Item.DataItem("row_ID")) gives us back the correct value.
Dim EAFID As String = NoNull(dataItem("row_ID").Text) gives us back a non breaking space as value
Dim EAFID As String = NoNull(e.Item.DataItem("row_ID")) gives us back the correct value.
Posted 12 Jul 2013 Link to this post
protected
void
RadGrid1_ColumnCreated(
object
sender, GridColumnCreatedEventArgs e)
{
if
(e.Column.UniqueName ==
"ROWNO"
)
e.Column.HeaderText =
"row no"
;
//probably not necessary used for debugging
e.Column.Visible =
true
; //setting false results in null value
e.Column.Display =
false
; //set true to see values
}
Posted 12 Sep 2016 in reply to Vijay Link to this post