大家好 ,请教问题如下:
有一windows窗体,上有一listview,这个listview是要定时刷新的,要注意多用户有可能会操作这个listview,而针对本用户,不同的选择listview的item,会控制一些按钮的状态,就是说,用户选择了一条listview的item,他必须根据item中最新的值来控制其它按钮的状态,如何实现?
有一windows窗体,上有一listview,这个listview是要定时刷新的,要注意多用户有可能会操作这个listview,而针对本用户,不同的选择listview的item,会控制一些按钮的状态,就是说,用户选择了一条listview的item,他必须根据item中最新的值来控制其它按钮的状态,如何实现?
{
if (this.listView1.SelectedItems.Count == 1)
{
string text = this.listView1.SelectedItems[0].Text;
switch (text)
{
case "????":
//TODO
break;
case "XXXX":
//TODO
break;
default :
break;
}
}
}
有两个问题
1、有一windows窗体,上有一listview,这个listview是要定时刷新的
你没有说出什么情况下要刷新?2、不同的选择listview的item,会控制一些按钮的状态,就是说,用户选择了一条listview的item,他必须根据item中最新的值来控制其它按钮的状态,如何实现?获取listview选择项的内容,根据选择项的内容,解析后设置button的状态,你给出一个选择项的例子吧?
在listview的事件中处理:
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{ }
1、有一windows窗体,上有一listview,这个listview是要定时刷新的
你没有说出什么情况下要刷新?2、不同的选择listview的item,会控制一些按钮的状态,就是说,用户选择了一条listview的item,他必须根据item中最新的值来控制其它按钮的状态,如何实现?获取listview选择项的内容,根据选择项的内容,解析后设置button的状态,你给出一个选择项的例子吧?
在listview的事件中处理:
C# code private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{ string 状态=(明细)this.listview1.selecteditems[0].tag.状态;
if(状态=="等待")
{
this.button添加项目=true;
this.button删除项目=false;
}
else if(状态=="已添加")
{
this.button添加项目=false;
this.button删除项目=true
}
大致就是这样,主要是多用户下怎么办
}
当刷新的时候连接数据库,不刷新的时候不仅自动断开数据库了