日期:2014-05-17  浏览次数:21060 次

label里面内容分行显示
把数据库里面查询到的多条数据结果显示在label里面,但是他们是显示在一行的,能不能让每条数据占一行,分多行进行显示? 这个是我显示数据的语句label8.Text = ds.Tables[0].Rows[0]["项目"].ToString();下面语句是分行语句,但是他要通过逗号判断分行。我的“项目”查出来数据是:"1,2,3,4,5,6"这样一整条的,请各位帮忙,最好有代码!
string[] shuju = new string[] { "1","2","3" };
for (int i = 0; i < shuju.Length; i++)
{
label8.Text += shuju[i] + "\n";
}

------解决方案--------------------
请用textBox,然后这个TextBox是多行显示的不就可以达到效果了(只要把TextBox边框之类去掉,背景颜色改下,就跟label差不多了)。

有时不一定要用哪个控件,我们可以用别的代替。别死死的
------解决方案--------------------
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
label8.Text += ds.Tables[0].Rows[i]["项目"].ToString() + "\n";

  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/