listBox赋值问题
表为“SELECT CurrencyNO,CurrencyName,ExchangeRate FROM BCurrency”
DataTable dt = myCurrency.Currency_Record();
this.listBox1.DataSource = dt;
数据集都可以传进来了。怎么分三列显示在listbox上面呢。
用DisplayMember好像不可以多列吧。我才学C#请高手指点,是不是方法都错了呢、
------解决方案--------------------SELECT CurrencyNO + " " + CurrencyName + " " + ExchangeRate FROM BCurrency
这样就是一列了
可是我不明白 为什么要把这三个列的值都显示出来呢?
------解决方案--------------------listBox不可能一次显示多列,但把这三个字段拼成一个字段可以同时显示出来
------解决方案--------------------SELECT CurrencyNO,CurrencyName,ExchangeRate FROM BCurrency
改为:
SELECT CurrencyNO as id,CurrencyNO || ' ' || CurrencyName|| ' ' ||ExchangeRate as text FROM BCurrency
显示效果:
id text
RMB RMB 人民币 1
USD USD 美元 0.8