我在主表下有一个主表和两个子明细表。当用户选择其中一个详细信息表时,将触发 RowSelection 事件。我需要确定选择了哪个表。如果用户选择第二个明细表,那么我需要从特定字段中获取数据。可以使用什么代码来做出这个决定。这是我到目前为止获取数据的代码,我只需要围绕此代码构建 IF 语句。
String UploadIndex;
if (e.CurrentSelectedRows.Count > 0)
{
GridRecord oRow = e.CurrentSelectedRows[0];
UploadIndex = oRow.Items[0].Value.ToString();
}
试过这个,但由于它的保护级别,controlmain 是不可访问的。ContainerGrid oRowIsland = WebHierarchicalDataGrid1.GridView.Rows[e.CurrentSelectedRows[0].Index].RowIslands[0]; if (oRow.Owner.ControlMain.ID == '2') { UploadIndex = oRow.Items[0].Value.ToString(); }