Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DataGridTableStyle VB.Net_Vb.net_Visual Studio 2008_Datagrid - Fatal编程技术网

DataGridTableStyle VB.Net

DataGridTableStyle VB.Net,vb.net,visual-studio-2008,datagrid,Vb.net,Visual Studio 2008,Datagrid,我正在使用以下代码尝试将样式应用于我的datagrid,但什么都没有发生,根本没有创建列,我只得到一个空白datagrid: 有人能告诉我我做错了什么吗 adapter.Fill(ds, "dttest") DataGrid1.DataSource = ds.Tables("dttest") Dim ts As New DataGridTableStyle() ts.MappingName = "dttest" Dim column1 As New

我正在使用以下代码尝试将样式应用于我的datagrid,但什么都没有发生,根本没有创建列,我只得到一个空白datagrid:

有人能告诉我我做错了什么吗

    adapter.Fill(ds, "dttest")

    DataGrid1.DataSource = ds.Tables("dttest")

    Dim ts As New DataGridTableStyle()
    ts.MappingName = "dttest"

    Dim column1 As New DataGridTextBoxColumn()
    column1.MappingName = "serv"
    column1.Width = 25
    column1.HeaderText = "Serv"
    ts.GridColumnStyles.Add(column1)

    Dim column2 As New DataGridTextBoxColumn()
    column2.MappingName = "op"
    column2.Width = 50
    ts.GridColumnStyles.Add(column2)

    Dim column3 As New DataGridTextBoxColumn()
    column3.MappingName = "deptime"
    column3.Width = 50
    ts.GridColumnStyles.Add(column3)


    Me.DataGrid1.TableStyles.Add(ts)

看起来您没有调用DataGrid1.DataBind()。

DataGrid1没有成员DataBind