0

我正在使用以下代码尝试将样式应用于我的数据网格,但没有发生任何事情,根本没有创建任何列,我只是得到一个空白的 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)
4

1 回答 1

0

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

于 2013-02-14T08:56:31.587 回答