C#中的富文本框和数据绑定

时间:2012-04-12 15:30:32

标签: c#

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

        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);

我只获得了最后的价值。谁能帮我吗。 感谢。

1 个答案:

答案 0 :(得分:0)

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

您需要做的就是: -

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

例如下面: -

// DataGridView DataGridView dgView = new DataGridView();

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

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

//设置DataGridView数据源 dgView.DataSource = bSource;