通知
すべてクリア
Topic starter
2005年2月7日 11:40 PM
ひっとまん と申します。
ご教授よろしくお願いしますm(_ _)m
<<開発環境>>
OS : WinXP SP2
TOOL : .NET2003
言語 : C#
DataSetに格納されたSELECT分の結果をComboBoxに設定したいのですが
うまくいきません・・・。
リストには期待する値ではなく「.....Row」(DataSetメンバメソッド)が
連続して表示されるだけです。
【構文】
ComboBox cmb;
DataSet m_dt;
m_dt = XXX.GetDataSet();※
cmb.DataSource = dt.DataTable[0].DefaultDataView;
cmb.DisplyMember = NAME;
cmb.ValueMember = ID
※DataSetは、Formとは別のコンポーネントファイルに貼り付けた
DataSet,DataAdapterにて生成されたSQL結果セットを参照しています。
有識者の方、ご教授よろしくお願い致します。
2005年3月5日 10:01 PM
アイテムの型を調べてください。
Topic starter
2005年3月24日 10:34 AM
kuma 殿
ご回答ありがとうございます。
cmb.DataSource = dt.DataTable[0].DefaultDataView;
では、全く型が違ってました。
DataSetそのものをDataSourceに代入したら期待通りに
表示されました。