前端之家收集整理的这篇文章主要介绍了
[VB.NET]关于datagridviewr,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
关于datagridviewr 想问一下如何定制datagridviewr的界面,我是用
代码来连接
数据库的 想做到如下: 1.只
显示我设置的列
标题不显示数据库中的 2.固定列宽 __________________________________________________________________________ 你这两个问题可以一起搞掂 建一保存
包括源表列对应列
标题及
显示宽度的表,譬如: 表名:fname fieldname fname_ch fwidth... name 姓名 80 sex 性别 60 age 年龄 60 假设用datagridview
显示数据 Dim str As String = constring server=服务器名;database=
数据库名;integrated security=sspi Dim conn As
sqlConnection = New
sqlConnection(str) Dim str
sql As String = select fieldname,fname_ch from fname order by findex Dim cmd
sql As
sqlCommand = New
sqlCommand(str
sql,conn) Dim conadap As New
sqlDataAdapter For i = 0 To Me.DataGridView1.ColumnCount - 1 Dim cColumn As String = RTrim(Me.DataGridView1.Columns(i).Name) conn.Open() Dim dr As
sqlDataReader = cmd
sql.ExecuteReader While dr.Read If RTrim(dr.Item(0)) = cColumn Then Me.DataGridView1.Columns(i).HeaderText = RTrim(dr.Item(1)) 设置列
标题 Me.DataGridView1.Columns(i).Width = RTrim(dr.Item(2)) 设置列宽 End If End While dr.Close() Next __________________________________________________________________________ 这段
代码用在表单的load事件 __________________________________________________________________________ 这贴子发了就没办法编辑了? 这句要改一下 Dim str
sql As String = select fieldname,fname_ch from fname order by findex 改为 Dim str
sql As String = select fieldname,fname_ch from fname findex是我程序中用来标识列顺序的,上面贴子中建的表没有 __________________________________________________________________________ 感谢楼上的,我现在用的是access
数据库。 我想问一下,可不可以现在
属性中设置界面风格,然后只用
代码填充数据? __________________________________________________________________________ 用Access
数据库原理也是一样的,如果直接用
代码指定列
标题和列宽可以参考下面的
代码: Dim i As Integer For i = 0 To Me.DataGridView1.ColumnCount - 1 Dim cColumn As String = RTrim(Me.DataGridView1.Columns(i).Name) Select Case cColumn Case Name Me.DataGridView1.Columns(i).HeaderText = 姓名 Me.DataGridView1.Columns(i).Width = 80 Case Sex Me.DataGridView1.Columns(i).HeaderText = 性别 Me.DataGridView1.Columns(i).Width = 60 ....以此类推 End Select Next __________________________________________________________________________
原文链接:https://www.f2er.com/vb/263541.html