C#的listbox控件怎么动态增加文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#的listbox控件怎么动态增加文本相关的知识,希望对你有一定的参考价值。

我想实现单击button就可以将2个变量转换到string后显示到listbox中,但是每次只能显示一个变量的值,就帮助!
想显示在一行 add和addrange都试过了,只能显示一个变量。
string asc = null, bsc = null;
for (int i = 0; i < 4; i++)

asc += aa[i];


for (int i = 0; i < 4; i++)

bsc += bb[i];

this.listBox1.Items.Add(textBox1.Text+" "+asc+bsc);
最后只能显示asc的内容

listbox的view属性设为Details
然后编辑它的Columns,添加列
然后

ListViewItem item = new ListViewItem();
if (item.SubItems.Count > 0)

if (item.SubItems[0] != null)
item.SubItems[0].Text = album.UserID;

else
item.SubItems.Add(album.UserID);
item.SubItems.Add(album.UserName);
this.dList.Items.Add(item);

这样填数据
参考技术A

1、方法

在xmal里面设置listbox的view属性为Details;

在后台动态编辑他的每一列,进行文本的添加;

2、代码如下

前台:

<listbox Name="lb1" View="Details"/>

后台:

ListViewItem item = new ListViewItem();
item=lb1.ListViewItem;                
if (item.SubItems.Count > 0)                
                    
if (item.SubItems[0] != null)                        
item.SubItems[0].Text = album.UserID;                
                
else                    
item.SubItems.Add(album.UserID);                
item.SubItems.Add(album.UserName);                
this.dList.Items.Add(item);

参考技术B protected void Button1_Click(object sender, EventArgs e)

ListBox1.Items.Add("一");
ListBox1.Items.Add("二");
追问

怎么在一行显示?

追答

不会吖,我怎么试着,都显示啊

参考技术C 用 集合 或者数组实现啊。。

请教c# winform,权限设计问题

参考技术A 新增或者修改一个用户的时候。在
winform
中,怎么样使用2个ListBox
互移比如新增一个
新用户。

首先,加载窗体的时候,左边的ListBox列出所有的角色名。然后双击需要的角色,就移动到右边的ListBox中。然后点保存,就写入数据库中。

如果是修改一个用户的时候,加载窗体时,左边的ListBox只是列出未选的角色。右边的,则是列出
已选的角色
请教请教……[/Quote]
参考技术B 字段里用逗号是最愚蠢的设计,因为字符串处理是数据库的弱项,处理起来很麻烦,效率又低。应该设计成用户表Usersuid,uName1
张三
2
李四3
小明4
小李
用户权限表UserRoleuid
roleid1
21
32
12
22
3...角色表Roleroleid
rolename
parentRoleID1
主管
32
员工
13
经理
0其中parentRoleID定义上下级关系,缺点是查询时用到递归,比较麻烦,如果不需要可以不用角色权限表RolePermissionRid,新增权,修改权,删除权,..........N权1
1
1
12
1
0
03
1
0
1
也可以把权限单独做个表:Permissionpid
pname1
删除2
修改角色权限表就变成:rid
pid1
11
2...对于比较复杂的情况,还可以增加一个"实体"表:Entityeid
ename1
工资表2
签到表以及实体权限表EntityPermissionepid
eid
pid1
1
11
1
2...然后将角色和实体权限表建立一个多对多的映射表

以上是关于C#的listbox控件怎么动态增加文本的主要内容,如果未能解决你的问题,请参考以下文章

c#动态添加控件,为啥没有显示啊,谢谢啦~

求教 C#窗体中动态添加了Panel,再如何动态的在Panel中添加文本框控件呢?

C#中的listBox

c# wpf 多个textblock滚动字幕怎么实现?

c#在panel中动态增加控件时怎样自动调整panel的行列大小

从代码隐藏(C#、WPF)添加时,用户控件无法在 ListBox 中正确显示