表为“SELECT CurrencyNO,CurrencyName,ExchangeRate FROM BCurrency”DataTable dt = myCurrency.Currency_Record();
this.listBox1.DataSource = dt;数据集都可以传进来了。怎么分三列显示在listbox上面呢。
用DisplayMember好像不可以多列吧。我才学C#请高手指点,是不是方法都错了呢、

解决方案 »

  1.   

    SELECT CurrencyNO + " " + CurrencyName + " " + ExchangeRate FROM BCurrency
    这样就是一列了可是我不明白 为什么要把这三个列的值都显示出来呢?
      

  2.   

    就是要达到
    RMB 人民币 1
    USD 美元  0.8这样的效果
      

  3.   

    listBox不可能一次显示多列,但把这三个字段拼成一个字段可以同时显示出来
      

  4.   

    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 
      

  5.   

    谢谢大家了。我还是用listView控件好啦。方便点。