各位师兄:
    你们好!我用ListBox控件里面怎么样显示多列值,比如说我从数据库里头读出,比如说:列A的内容、列B的内容、列C的内容。请问师兄们给予解决为谢!分不够再加!很急!

解决方案 »

  1.   

    多列的值,你是想在ListBox中每一行显示一个表的一行数据吗!!!
      

  2.   

    这个真没用过了
    觉得如果想显示多列值为什么不用datagrid?
    毕竟datagrid显示这个样式是小菜呀
      

  3.   

    显示多列的内容为什么不用datagrid呢。
      

  4.   

    http://www.eworldui.net/CustomControls/MultiText.aspx
      

  5.   

    select 字段1 + '|' + 字段2…… from 表,在绑定,不是一样的吗
      

  6.   

    F9(寒冬之夜) 你好!
    比如说我在一行里显示A,B,C,D怎样把这个数据绑定上去呢.望你多多指教,行吗?
      

  7.   

    单纯的ListBox不能捆绑多列,但是你可以把多列拼合成一列使用
    list.Items.Add(new System.Web.UI.WebControls.ListItem("字段1"+"字段2","值"));
    如果要多列,可以使用组合控件,这里有例子
    http://www.codeproject.com/aspnet/multiColsDD_List.asp
      

  8.   

    qqdao(青青岛) 你好!
        你这种还可以,你能不能发你的一小段示例参考参考一下,为谢!
      

  9.   

    Dim MyConn As New SqlConnection(ConfigurationSettings.AppSettings("sqlConn").ToString)
    Dim MyDataAdapter As New SqlDataAdapter("select A + B + C + D as 'cccc' from 表",MyConn )
    Dim MyDS As New DataSet
    MyDataAdapter.Fill(MyDS)
    ListBox1.DataSource=myds.Tables(0).DefaultView
    ListBox1.DataBind()
    把listbox的属性DataValueField="cccc" DataTextField="cccc"设置为
      

  10.   

    在Sql里直接把这些字段拼起来不就行了
    string sqlstring="select (a+b+c+d) as name where...."
    然后直接把name绑上不就行了
      

  11.   

    在Sql里直接把这些字段拼起来不就行了
    string sqlstring="select (a+b+c+d) as name where...."
    然后直接把name绑上不就行了同意呀