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

关于listview 如图所示



请问大家这个功能是怎么实现了?还有数据库操作!感谢 --------------------编程问答-------------------- ......,imagelist --------------------编程问答--------------------
引用 1 楼 zheninchangjiang 的回复:
......,imagelist

怎么绑定呢?给个例子啊 --------------------编程问答-------------------- ListView 有个View 属性 选择largeIcon 

imageList添加图标 绑定给LargeImageList --------------------编程问答-------------------- 需要哪些事件呢? --------------------编程问答-------------------- IMAGEbox --------------------编程问答--------------------
引用 5 楼 cjfemm 的回复:
IMAGEbox

picturebox就行了吧 --------------------编程问答-------------------- this.listView1.Items[i].ImageIndex =1

ListViewItem item = new ListViewItem("1");
Image image = ConvertToImage("");
imageList1.Images.Add(image);
item.ImageIndex = 1;
listView1.Items.Add(item);
item.SubItems.Add("");
item.SubItems.Add("");
--------------------编程问答-------------------- ListView有一个Items属性,包含着ListView中显示的项,逐一添加各项,指定图标,指定文本。
View选择LargeIcon --------------------编程问答--------------------
引用 4 楼 xy5231 的回复:
需要哪些事件呢?


没什么事件吧,把那两个属性设置好后,给ListView添加数据 --------------------编程问答-------------------- 还有  就是我只有在那几个图片上右键才出现那个右键菜单   在空白的地方右键出现的是查看列表,大图标,小图标  这个怎么实现呢? --------------------编程问答-------------------- 给ListView指定ContextMenu或ContextMenuStrip,处理ContextMenu的Popup事件或ContextMenuStrip的Opening事件,根据弹出的位置修正菜单项。 --------------------编程问答-------------------- 可使用ListView的GetItemAt获得鼠标所在位置的项,如果没有任何项,则该方法返回null。
MousePosition静态属性可获得当前鼠标位置。 --------------------编程问答-------------------- void listview1_MouseClick(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right && lv1.SelectedItems.Count == 1)
            {
                context1.Show(MousePosition);
            }
        }

--------------------编程问答--------------------         private void Form1_Load(object sender, EventArgs e)
        {
            this.listView1.Items.Add("销售管理", "销售管理", 0);
            this.listView1.Items.Add("预定单", "预定单", 2);
            this.listView1.Items.Add("订货单", "订货单", 0);
        }
这个应该可以 --------------------编程问答-------------------- 参考:
http://blog.csdn.net/luols/archive/2010/06/28/5699899.aspx --------------------编程问答--------------------         private void Form1_Load(object sender, EventArgs e)
        {
            listView1.Clear();
            listView1.LargeImageList = imageList1;
            this.listView1.Items.Add("销售管理", "销售管理", 0);
            this.listView1.Items.Add("预定单", "预定单", 1);
            this.listView1.Items.Add("订货单", "订货单", 2);
        }

修改之前的 --------------------编程问答-------------------- MSDN 中搜索 ListView 控件的用法吧。 --------------------编程问答-------------------- 还是不知道怎么弄  也许是我没有把问题说清楚吧  就是一个仿照美萍的餐饮管理系统(老师布置的项目作业)  

我想怎么在窗体加载的时候显示他的数据(房间及相应的餐台)
这是我的数据库脚本
/*创建房间类型表*/
create table RoomTypes
(
RoomTypeID int identity(1,1) not null,--房间类型编号
RoomTypeName varchar(20) not null ,--房间类型名称
RoomContainNumber int not null,--房间容纳人数
RoomPackCost   decimal not null --房间包间费用
)
create table DinnerTableInfos
(
DinnerTableID varchar(20)  not null,           --餐台编号
DinnerTableName varchar(20)  not null,         --餐台名称
DinnerTableState varchar(20) not null,         --餐台状态
DinnerNumber int not null,                     --进餐人数
DinnerTime datetime  not null ,                --进餐时间
InRoom int not null,                           --所在房间
NoteInfo varchar(50)                           --备注信息
)

大家能否告知哈思路 感谢
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,