gpt4 book ai didi

c# - 选择特定单选按钮时在 Gridview 中显示记录

转载 作者:行者123 更新时间:2023-11-29 14:27:58 24 4
gpt4 key购买 nike

我正在使用 C# 中的 ASP.NET 框架和 MySQL 数据库服务器开发一个 Web 门户。我的问题是,一页中有 4 个单选按钮(SAP 信息、数据库信息、操作系统信息和许可证信息)和一个 GridView 。

我想知道当选择任何一个单选按钮时如何在单个 GridView 中显示记录。例如,如果我选择 SAP 信息按钮,则有关 SAP 的信息应显示在数据库的 GridView 中。同样,如果我选择操作系统信息按钮,则有关操作系统的信息应显示在 GridView 中,其他 2 个按钮也是如此。我怎样才能做到这一点?

最佳答案

当您单击任何单选按钮时,请转到您的数据库并获取特定数据(根据您选中的单选按钮),然后从新数据源再次绑定(bind)网格。使用存储过程并传递数据类型为tinyint或int的@InfoType参数是一个很好的方法。

编辑:像这样添加行命令事件

<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" OnRowCommand="GridView1_RowCommand">

并在您的 C# 代码中创建一个类似的事件

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
int index = Convert.ToInt32(e.CommandArgument);



textbox1.Text = GridView1.Rows[index]["UserID"].value.ToString();

}

关于c# - 选择特定单选按钮时在 Gridview 中显示记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10578861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com