我应该根据选中的单选按钮在网格视图中显示数据库值。我目前使用的是单选按钮列表,应该根据单选按钮中选择的事务日期显示某些事务。例如,如果他们选择查看过去1个月的事务,我的网格视图应该只显示过去1个月的事务。我目前使用的是C#。
该日期是检索的基础上,系统日期和记录时,有交易作出。我可以知道如何链接无线电交易与数据库使用gridview?
首页:
第二页,此处的结果基于第一页的选择:
这是我为gridview编写的代码。
myConnection.ConnectionString = strConnectionString;
SqlCommand cmd = new SqlCommand("SELECT thDate, thType, thAmountIn, thAmountOut from [Transaction] ORDER BY thDate, thType, thAmountIn, thAmountOut DESC", myConnection);
myConnection.Open();
SqlDataReader reader1 = cmd.ExecuteReader();
GridView1.DataSource = reader1;
GridView1.DataBind();
3条答案
按热度按时间q8l4jmvw1#
鉴于我看不到你的任何代码:
在RadioButtonList的OnSelectedIndexChanged事件中,您可以使用RadioButtonList1.SelectedItem.Value来选择哪个单选按钮
然后,您可以使用进行Sql查询以获取结果并将其绑定到Datagrid
示例:
rggaifut2#
我在评论中看到了这一点:
gridview和单选按钮在2个不同的页面上
这才是你应该在问题中包含的信息。但我可以处理这个问题。
首先,您希望在页面中处理您决定要移动到具有网格视图的页面的操作的任何部分使用如下代码:
这里你可以看到它是如何将一个基于单选按钮的值编码成一个URL查询参数的。注意我在这里使用了一个string而不是int,因为我们需要一个字符串来表示URL。如果你愿意,你也可以把它放在
Session
中,而不是URL中,在这种情况下int
可能更好。现在,在带有gridview的页面中,代码需要如下所示:
您可以将此代码放在类似
Page_Load
的位置aor9mmx13#
试试这样的方法:
这会将表链接到数据网格:
您可以按如下方式获取当前日期:
您的sql命令将变为:
你可以这样实现if语句: