在同时具有摘要 GridView 和 DetailsView 的表单上,我们希望在页面最初显示时让 DetailsView 填充数据,而无需用户单击 GridView 中的“选择按钮”。
如果可以做到这一点,你能展示所需的编码吗?
在同时具有摘要 GridView 和 DetailsView 的表单上,我们希望在页面最初显示时让 DetailsView 填充数据,而无需用户单击 GridView 中的“选择按钮”。
如果可以做到这一点,你能展示所需的编码吗?
你可以做以下...
在 page_load() 中加载页面时,检查页面是否回发 == false;
在那得到第一行的主键字段值。
E.g FirstRowValue = YourGried.DataSource.Table[0].Row[0][PrimaryKey];
然后使用该值绑定详细视图。
E.g YourDetailView.DataSource = GetDetailById(FirstRowValue);
YourDetailView.Databind();
这是一个简单的逻辑,它会起作用。
对其进行编码,如果不起作用,请粘贴它...我不是故意放代码;)