Deepak Vasudevan
Top achievements
Rank 2
Deepak Vasudevan
asked on 17 Nov 2011, 11:10 PM
I am creating a dynamic gridboundcolumn and need something like this
grdColumn.DataFormatString = InitCaps("{0}")
However this is not passing the real data to my method but just passes {0} itself. Can some one point where I am going wrong and what is that I am messing around?
grdColumn.DataFormatString = InitCaps("{0}")
However this is not passing the real data to my method but just passes {0} itself. Can some one point where I am going wrong and what is that I am messing around?
4 Answers, 1 is accepted
0
Jayesh Goyani
Top achievements
Rank 2
answered on 18 Nov 2011, 06:32 AM
Hello,
Thanks,
Jayesh Goyani
void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem item = e.Item as GridDataItem; item["YourColumnUniqueName"].Text = initCaps(item["YourColumnUniqueName"].Text); }}Thanks,
Jayesh Goyani
0
Deepak Vasudevan
Top achievements
Rank 2
answered on 18 Nov 2011, 05:36 PM
Dear Jayesh,
Thanks for the snippet. Actually I got a compiler error with your statement If (e.Item Is GridDataItem) Then
error BC30108: 'GridDataItem' is a type and cannot be used as an expression. The workaround I made to work was:
If (e.Item.ItemType = GridItemType.Item Or _
e.Item.ItemType = GridItemType.AlternatingItem) Then
And then I checked the DataRowView using DirectCast
Dim objDataRowView As DataRowView = DirectCast(objDataItem.DataItem, DataRowView)
Thanks for the snippet. Actually I got a compiler error with your statement If (e.Item Is GridDataItem) Then
error BC30108: 'GridDataItem' is a type and cannot be used as an expression. The workaround I made to work was:
If (e.Item.ItemType = GridItemType.Item Or _
e.Item.ItemType = GridItemType.AlternatingItem) Then
And then I checked the DataRowView using DirectCast
Dim objDataRowView As DataRowView = DirectCast(objDataItem.DataItem, DataRowView)
0
Jayesh Goyani
Top achievements
Rank 2
answered on 19 Nov 2011, 05:35 AM
Hello Deepak,
Are you able to resolved your issue ?
Thanks,
Jayesh Goyani
Are you able to resolved your issue ?
Thanks,
Jayesh Goyani
0
Deepak Vasudevan
Top achievements
Rank 2
answered on 21 Nov 2011, 08:44 PM
Dear Jayesh,
Yes. Your guidance along with my little proposed workaround did get the objective and the mission accomplished. :)
Yes. Your guidance along with my little proposed workaround did get the objective and the mission accomplished. :)