0

如果我的问题对您来说可能看起来很愚蠢,我提前道歉,但是我在垂直定位 dataGridview 中的列名时遇到了问题。我正在使用流动代码填充 DataGridView:

Dim StrQwery As String = "SELECT  * FROM employees WHERE employee_id = (select MAX(employee_id) FROM employees AND registered = 'UNREGISTERED';

        Dim smd As MySqlCommand
        smd = New MySqlCommand(StrQwery, myconn)
        smd.CommandType = CommandType.Text

        Dim da As New MySqlDataAdapter(smd)
        Dim cb As New MySqlCommandBuilder(da)
        Dim ds As New DataSet()
        da.Fill(ds)

        GridView1.DataSource = ds.Tables(0)

        If n = 1 Then
            If Not Page.IsPostBack Then
                GridView1.DataBind()
            End If
        Else
            GridView1.DataBind()
        End If

除了我需要将名称、职位、身份证号等帐户属性放置在水平位置而是垂直位置之外,一切都运行良好。像这样的东西:

|姓名 | 约翰 |

|姓氏| 飞利浦|

|职位| 经理|

我找不到办法。谁能给我一个提示我的问题吗?

提前谢谢了。

4

1 回答 1

1

如果要呈现 DB 记录的详细视图,GridView 不是最佳选择(更适合多条记录的表格显示)。

对于您的情况,请查看DetailsView控件

在此处输入图像描述

于 2013-09-18T17:23:14.747 回答