0

我正在尝试将数据库中的数据绑定到富文本框中,这是我的代码:

        DataTable NameTable = new DataTable("NameTable");
        NameTable.Columns.Add("PropertyNo");
        NameTable.Columns.Add("PropertyName");

        DataSet NameSet = new DataSet();
        NameSet.Tables.Add(NameTable);

        selectQry = new SqlCommand("SELECT PropertyNo, PropertyName FROM Property", conn);
        SqlDataAdapter DataAdpt = new SqlDataAdapter(selectQry);

        DataAdpt.Fill(NameSet, "NameTable");

        Binding NameBinding = new Binding("Text", NameSet, "NameTable.PropertyName");
        NameRtb.DataBindings.Add(NameBinding);

我只得到最后一个值。谁能帮我吗。谢谢。

4

1 回答 1

0

我不认为这是可能的,我个人喜欢将数据表绑定到 DatagridView 的。

您需要做的就是:-

使用 Binding Source,将其 DataSource 设置为 DataTable。然后将 Datagridview 的数据源设置为绑定源。

例如下面: -

//DataGridView DataGridView dgView = new DataGridView();

//BindingSource同步DataTable和DataGridView BindingSource bSource = new BindingSource();

//设置BindingSource DataSource bSource.DataSource = dTable;

//设置DataGridView DataSource dgView.DataSource = bSource;

于 2012-04-12T15:58:10.767 回答