就是表格上每个格子代表一张桌子或房间,并显示状态,可以用图像表示更好

解决方案 »

  1.   

    控件没用过,很早的时候用winform写过,已经点鼠标右键一些菜单功能。
      

  2.   

    在控制面板Panel里放N个PictureBox 用Label显示状态  可以实现你说的效果?  ( 我随便说说,是来帮你顶一下的)  
      

  3.   

     using (SqlConnection con = new SqlConnection(d.sqlcon()))
                {
                    con.Open();
                    string sql = "select * from xxx";
                    SqlCommand cmd = new SqlCommand(sql,con);
                    sdr = cmd.ExecuteReader();
                    while (sdr.Read())
                    {
                        string zt = sdr["xxx"].ToString().Trim();
                        AddItem(zt);
                    }            }        }
            private void AddItem(string zt)
            {
                
                if (zt == "xx")
                {
                    listView1.Items.Add(sdr["xxx"].ToString(), 1);//1,0为imagelist中的图片名称
                }
                else
                {
                    listView1.Items.Add(sdr["xxx"].ToString(), 0);
                }
            }可以动态生成 
      

  4.   

    listview显示,wpf
    sliverlight
    http://topic.csdn.net/u/20100525/10/e08abc08-4135-4f5c-acca-28425c114689.html