当前位置:编程学习 > C#/ASP.NET >>

Listbox能绑定一个表么

            DataRow newrow=mydt.NewRow();
for(int i=0;i<newdt.Rows.Count;i++)

  newrow["partnumber"]=newdt.Rows[i]["PARTNUMBER"].ToString();
  newrow["partchtspec"]=newdt.Rows[i]["PARTCHTSPEC"].ToString();
 mydt.Rows.Add(newrow);
 newrow=mydt.NewRow();
}
我新建一个表,从原来表里筛出了两列,我想把新表mydt内容由listbox全显示,怎么办,不要说
ListBox1.DataSource=mydt;
ListBox1.DataTextField=mydt.ToString();
ListBox1.DataValueField=mydt.Columns["PARTCHTSPEC"].Caption;
ListBox1.DataBind();
这样只能列输出,谢谢! --------------------编程问答-------------------- 是用WPF做界面的吗? 要是话用DataTemplate很方便 --------------------编程问答-------------------- 不是,还没用过wpf,就vs很老的那种,(*^__^*) ,征求有什么简单的方法么
引用 1 楼 wintlu 的回复:
是用WPF做界面的吗? 要是话用DataTemplate很方便
--------------------编程问答-------------------- 你可以把剩下的字段格式化拼接起来就OK啊! --------------------编程问答--------------------
引用 3 楼 tonybinlj 的回复:
你可以把剩下的字段格式化拼接起来就OK啊!

解决了,把这两列值放在一列里后输出就可以了
newrow["partnumber"]=newdt.Rows[i]["PARTNUMBER"].ToString()+"/"+newdt.Rows[i]["PARTCHTSPEC"].ToString();
开始竟然没想起来 --------------------编程问答-------------------- 用dataGridView比listbox要好啊
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,