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控件
展开全部
这个是不是说指团知贺你想把一些字段隐藏?
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 这样的 具体的你自己调试下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询