- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有 2 个 gridviews
。第一个可见,第二个不可见。
我想要的是:- 当我点击第一个 gridview
的任何一行时,相关数据应该在另一个 gridview
中打开。
我以前没有这样做过。这是我的 html
<cc1:Grid ID="GridFirst" runat="server" FolderStyle="../Styles/Grid/style_12" AutoGenerateColumns="false"
AllowAddingRecords="false" AllowColumnResizing="true" Width="40%" ShowFooter="true"
ShowHeader="true" OnRowDataBound="GridFirst_RowDataBound" AllowRecordSelection="true">
<Columns>
<cc1:Column ID="Column1" DataField="Sr_NO" Wrap="true" ReadOnly="true" HeaderText="Sr No"
Width="4%">
</cc1:Column>
<cc1:Column ID="Column2" DataField="Type" Wrap="true" HeaderText="Type" Width="10%">
</cc1:Column>
<cc1:Column ID="Column3" DataField="Date" Wrap="true" HeaderText="Date" Width="10%">
</cc1:Column>
</Columns>
</cc1:Grid>
在 GridFirst_RowDataBound
事件上
protected void GridFirst_RowDataBound(object sender, Obout.Grid.GridRowEventArgs e)
{
// open second gridview with relevant data here
}
最佳答案
如果您的 GridView 具有如下设置的 DataKeyNames 属性,请使用 GridView SelectedValue 属性:
protected void grdClient_SelectedIndexChanged(object sender, EventArgs e)
{
if(grdClient.SelectedValue != null)
{
Project ObjProject = new Project();
int userClientID. = int .Parse(grdClient.SelectedValue.ToString());
ObjProject.UserClientID = userClientID;
grdProject.DataSource = ObjProject.GetProjectList();
grdProject.DataBind();
}
}
最初使第二个 GridView 可见 false,OnRowClick 使其可见 true。
关于c# - OnRowDataBound点击事件打开另一个gridview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39524442/
我正在使用包含 GridView 的 ListView 来绑定(bind)数据。我想在数据绑定(bind)期间但在向 UI 显示完整数据之前对每一行做一些工作。 这通常在 asp.net 中由 OnR
昨天一位同事问我如何在内置数据绑定(bind)不支持他想对某些列执行的操作的网格中显示数据。 很高兴能够提供帮助,我解释了有关 OnRowDataBound 事件的所有信息,以及如何连接到它并动态操作
我有一个包含多行的 GridView 。我想做的基本上是在每次更改行时(使用 OnRowDataBound)在 gridview 中获取字符串的特定值。 我已经尝试了很多选择,是的,我确实用谷歌搜索了
我正在查询一个用值填充 gridview 的数据库,还在数据 View “onrowdatabound”中的每个单元格中添加下拉框,以便在填充 gridview 时填充这些 DDL。 我希望能够单击一
我是一名优秀的程序员,十分优秀!