5 Answers, 1 is accepted
0
Accepted

Shinu
Top achievements
Rank 2
answered on 09 Nov 2011, 04:38 AM
Hello Tina,
Try the following code snippet.
C#:
-Shinu.
Try the following code snippet.
C#:
protected
void
RadGrid2_ItemDataBound(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridEditableItem && e.Item.IsInEditMode && e.Item.OwnerTableView.Name ==
"DetailTable1"
)
{
GridEditableItem item = (GridEditableItem)e.Item;
string
Id = item.OwnerTableView.ParentItem.GetDataKeyValue(
"ID"
).ToString();
TextBox txtbox = (TextBox)item.FindControl(
"TextBox1"
);
txtbox.Text = Id;
}
}
-Shinu.
0

Tina
Top achievements
Rank 1
answered on 10 Nov 2011, 02:35 AM
Hello Shinu,
How about accessing the datakeyvalue when using nestedviewtemplate?I want parent id in itemdatabound event of second grid.Can you help on this?
How about accessing the datakeyvalue when using nestedviewtemplate?I want parent id in itemdatabound event of second grid.Can you help on this?
0

Shinu
Top achievements
Rank 2
answered on 10 Nov 2011, 04:38 AM
Hello Tina,
Try the following code snippet.
C#:
-Shinu.
Try the following code snippet.
C#:
protected
void
RadGrid2_ItemDataBound(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridDataItem)
{
RadGrid innergrid = (RadGrid)sender;
GridNestedViewItem nesteditem = (GridNestedViewItem)innergrid.NamingContainer;
GridDataItem parentItem = (GridDataItem)nesteditem.ParentItem;
string
Id = parentItem.GetDataKeyValue(
"ID"
).ToString();
}
}
-Shinu.
0

Tina
Top achievements
Rank 1
answered on 11 Nov 2011, 02:41 AM
In hierarchy when i am editing i dont wan't to show the id column which is the datakeyvalue.How can I hide it?
0

Shinu
Top achievements
Rank 2
answered on 11 Nov 2011, 04:55 AM
Hello Tina,
Try the following code snippet.
C#:
-Shinu.
Try the following code snippet.
C#:
protected
void
RadGrid2_ItemDataBound(
object
sender, GridItemEventArgs e)
{
if
(e.Item
is
GridEditableItem && e.Item.IsInEditMode && e.Item.OwnerTableView.Name ==
"DetailTable1"
)
{
GridTableView detailTable = (GridTableView)e.Item.OwnerTableView;
detailTable.GetColumn(
"ID"
).Visible=
false
;
}
}
-Shinu.