VB + ACCESS如何让datagrid显示选择的字段,datagrid与adodc已绑定
比如表里有字段1,字段2,字段3,…………。我只想在datagrid里显示,字段1,字段5,字段9...
比如表里有字段1,字段2,字段3,…………。我只想在datagrid里显示,字段1,字段5,字段9
展开
展开全部
给你一个程序看一下吧
sql = "SELECT * FROM ziliao where 商品名 like '%" & Text1 & "%' ORDER BY 编号"
res.Open sql, access, 1, 3
Set DataGrid1.DataSource = res
需要显示哪个字段 就把字段名显示在SQL语句中就可以了
比如楼主所说 可以这样写
sql = "SELECT 字段1,字段5,字段9 FROM 表明 where 条件 ORDER BY 编号"
追问
adodc.refresh 更新会出错
追答
是不是你没有添加ADO控件
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
这个是不是说你想把一些字段隐藏?
DataGrid1.Columns(1).Visible = False 这个就是把第二个字段隐藏.
DataGrid1.Columns(2).Visible = False
DataGrid1.Columns(3).Visible = False
DataGrid1.Columns(5).Visible = False
DataGrid1.Columns(6).Visible = False
DataGrid1.Columns(7).Visible = False
这样不就达到你的要求了,放在form_load里面
DataGrid1.Columns(1).Visible = False 这个就是把第二个字段隐藏.
DataGrid1.Columns(2).Visible = False
DataGrid1.Columns(3).Visible = False
DataGrid1.Columns(5).Visible = False
DataGrid1.Columns(6).Visible = False
DataGrid1.Columns(7).Visible = False
这样不就达到你的要求了,放在form_load里面
追问
隐藏会出现空白的地方
追答
就是说所有的字段加起来的宽度不够datagrid1的宽度, 后面还有空白的地方吗?
你可以适当的按比例调整显示出来的字段宽度
DataGrid1.Columns(0).width=datagrid1.width/5 这样的 具体的你自己调试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询