[VB.NET]关于gridview的问题,急,高手们过来看看........

[VB.NET论坛] 专栏收录该内容
757 篇文章 2 订阅
VB.NET源码-156个实用实例哦…… <script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
关于gridview的问题,急,高手们过来看看........
页面上有两个dropdownlist控件,一个是“省份”,一个是“县市”
如果我选择的是“省份” 那gridview查询出来是省份中一个总的交易记录
如: 省份 记录数
广州 121
江苏 442
湖北 535
但是如果我选择的是“县市, gridview查询出来的是各个县市详细的每一笔交易
如: 县市 记录数 时间 经手人
南京 138 2007-5-10 xxx
武汉 345 2007-7-30 xxx
两个dropdownlist是联动的


表里的内容都在数据库里,现在主要是两个问题:
1.如何让它在同一个页面里在做不同选择情况下的时候出现不同的查询结果? 需不需要重新做个页面?具体怎么弄?
2.怎样才能够让两个表联系起来? 例如,我在上面一个表中选中“江苏”时,会跳转到下面一个表中,并且显示出来的都是江苏省份内所有县市的记录

请大家帮帮忙,最好有代码,谢谢~~~~~
__________________________________________________________________________
1: 直接在select 出结果和datagridview绑定就可以,如果表中的字段名不是你要的标题在语句中
将列名转换成中文。datagridview 会自动填充
2: 使用代码动态添加Column
Dim mydgcell As DataGridViewTextBoxColumn
mydgcell=new DataGridViewTextBoxColumn
with mydgcell
.DataPropertyName = 字段名
.HeaderText = 列标题
.AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
.resizable = DataGridViewTriState.True
end with
datagridview.columns.add(mydgcell)

第二个问题就看你的Select语句怎么写了
__________________________________________________________________________
用你的方法 datagridview.columns.add(mydgcell)
为什么运行是总是报
类型“System.Windows.Forms.DataGridViewTextBoxColumn”的值无法转换为“System.Web.UI.WebControls.DataControlField”。这样的错??
__________________________________________________________________________
怎么没人啊? 晕~~
__________________________________________________________________________
虽然没太看明白什么意思,但是感觉用BindingSource可以实现。
BindingSource的Filter属性可以设置对数据源进行过滤。
__________________________________________________________________________
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 扫一扫,分享海报

参与评论
请先登录 后发表评论~
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值