2

現在、Windows Powerpack DataRepeater コントロールを使用して、DataTable からデータを表示しようとしています。

これまでのところ、DataRepeater は、データベースから呼び出された結果の DataTable に 8 つの行があることを認識していますが、実際のデータを表示するために 3 つのテキスト ボックス (DataRepeater の ItemTemplate に入れたもの) を取得できませんでした。行。

DataTable DT = BL.GetDataTable();
BindingSource bSource = new BindingSource();
bSource.DataSource = DT;
DR.DataSource = bSource;

txtEmail.DataBindings.Add("Text", bSource, "Email");
txtID.DataBindings.Add("Text", bSource, "ID");
txtName.DataBindings.Add("Text", bSource, "Name");

したがって、DataRepeater(DR) を表示すると、8 行が表示されます。テキストボックスが DR の一部として残されている場合、これらの 8 つの行のそれぞれで繰り返されますが、データはありません。

テキストボックスを削除してフォームに直接配置すると、DR をナビゲートすると、テキストボックスに対応するデータが表示されます。これは私が探している動作ではありません。

テキストボックスにデータを表示し、DataRepeater の一部になる方法を知っている人はいますか?

4

1 に答える 1