//以listview的形式显示所有房间。
网页上没有listview,这我想你知道,用datagrid,//鼠标指向一个房间时要以微帮助的形式显示房间的当前状态...
其中一个字段表示房间的状态,//左键单击一个房间选中,可以多选。
datagrid中加一个checkbox,这个社区中也有很多,自己搜搜//右键单击选中的房间(可以是多个)可用弹出菜单操作选中的房间
定义控件的contextmenu可以用鼠标拖拽选中的房间到开房窗口中开房
可以自己定义拖拽,也可以在datagrid中使用超级链接间隔10秒刷新一次,闪烁不能太明显
用javascript每10秒刷新一次页面,你可以搜索“定时器”就知道怎么写了左键单击一个房间选中,可以多选。

解决方案 »

  1.   

    房态图要是个listview 的大图标形式。而不是表格形式。
    不知道datagrid可不可以放图片,而且要在每个图片下面有一个房间名。
    //其中一个字段表示房间的状态,
    房间的状态信息只有鼠标指向一个房间时才能显示,鼠标移走就消失。我想知道怎样实现这种提示。
    //datagrid中加一个checkbox
    可不可以不用checkbox,像listview的大图标那样多选。
    其实主要是界面效果,还有操作的方便。
    谢谢
      

  2.   

    为啥非要弄成B/S?挺麻烦的。
    另外B/S有自己的特点,一定要照搬下来吗?
      

  3.   

    to pignet(猪.net):
     够坦白,我喜欢。不过我没钱。我去问问我们头有没有。哈
    其实我也不想作b/s,可领导要作我也只好试试了。
      

  4.   

    说的对,B/S结构,在它的好处的地方,不一定和你原来的C/S完全一样。就算所有功能都能实现,但是效果不一定好,还挺费力。
    (就怕你说了不算)。如果可以的话,最好借鉴购物网站,或其他人做的。
      

  5.   

    datagrid可以放图片,用自定义模版就行
      

  6.   

    在模版列中放上label控件,该控件有一个ToolTip属性,就是设置当鼠标放到该控件上时的帮助提示的
      

  7.   

    用HTML和javascript模拟一个就可以了啊。
    不困难吧,关键是表现形式上而已。xmlhttp来模拟无刷新。
      

  8.   

    我觉得如果用WebForm重写,就有必要按照Web的特性修改一下需求,而不是照搬。你的要求大致上可以用datagrid来实现,楼上说得够多了,不过我建议你把它再次封装一下成为你自己的服务器控件。至于原来拖放实现的功能,最好在右健菜单中实现。另外定时刷新可以用xmlhttp来实现。