日期:2014-05-18  浏览次数:21006 次

lable显示问题
panel中显示100个label,点击按钮改变部分label中的内容
怎么让lable.text发生改变的显示,没有发生改变的隐藏
代码如下:
 private void button1_Click(object sender, EventArgs e)
  { 
  int k = 1;
  foreach (jgw jg1 in lists) {
  if (jg1.namber.Substring(3) == "000000")
  {
  lb[k].Text = jg1.jgz.ToString();
  lb[k].Name = jg1.namber;
  k++;
  lb[k].Visible = true;
  }
  }
 

------解决方案--------------------
C# code

  if (jg1.namber.Substring(3) == "000000")
  {
      lb[k].Text = jg1.jgz.ToString();
      lb[k].Name = jg1.namber;
      k++;
      lb[k].Visible = true;
  }
  else
  {
      lb[k].Visible = false;
  }

------解决方案--------------------

你所说的改变部分有规则吗
如果没有就分组 有就直接按照规则先遍历