2012-04-12 3 views
0

Я пытаюсь данные привязками из базы данных в текстовое поле богатого вот мой код:Rich Textbox и связывание данных в 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); 

Я получаю только последнее значение. Может кто-нибудь мне помочь. Спасибо.

ответ

0

Я не думаю, что это возможно, мне лично нравится привязывать таблицы данных к DatagridView.

Все, что вам нужно сделать, это: -

Используйте Binding Source, установите его DataSource как DataTable. Затем вы устанавливаете Datasource для Datagridview как источник привязки.

например ниже: -

// DataGridView DataGridView dgView = новый DataGridView();

// BindingSource для синхронизации DataTable и DataGridView BindingSource bSource = new BindingSource();

// установить источник данных BindingSource bSource.DataSource = dTable;

// установить DataGridView DataSource dgView.DataSource = bSource;

Смежные вопросы