Anyone know how to programmatically add rows to a detail table in hierarchical radgrid? I need to add rows to an unknown number of details tables at one time based on values the user has selected in a listbox.
protected void btnAdd_Click(object sender, EventArgs e){ foreach (RadListBoxItem li in lbSnSelected.Items) { foreach (GridDataItem gi in rgDefects.Items) { if ((gi.OwnerTableView.ParentItem as GridDataItem).GetDataKeyValue("SERIAL_NBR").ToString() == li.Value) { GridTableView tv = (GridTableView)gi.ChildItem.NestedTableViews[0]; //Need to insert using Grid Item but not sure how to create and fill grid item object from //Details table //tv.InsertItem(ddTest.SelectedItem.Text, ddTest.SelectedValue, ddRefDes.SelectedValue, // ddDefect.SelectedItem.Text, ddDefect.SelectedValue, rddTech.SelectedValue, DateTime.Now); //tv.Rebind(); } } }}