现在有一个ListBox框、一个按钮和一个textbox框
ListBox框中的内容已有,现在问题就是如何多项选择ListBox框中的内容添加到textbox框中,各项之间用逗号隔开,加到数据庫中之后又怎样取出单个的值,数据庫怎样设计。
就如类似发邮件的时候添加多个收件人,那发的时候又怎样判断各个收件人意思。
ListBox框中的内容已有,现在问题就是如何多项选择ListBox框中的内容添加到textbox框中,各项之间用逗号隔开,加到数据庫中之后又怎样取出单个的值,数据庫怎样设计。
就如类似发邮件的时候添加多个收件人,那发的时候又怎样判断各个收件人意思。
{
textBox.Text+="," + listBox.SelectedItem.ToString();
}
如果是想保存类似发邮件的历史记录的话,也只能是把这些地址保存在一个字段中了,如果只是想保存这些地址的话,当然是每一个对应一条记录。
取出来到话只要用读到string strAdd里。
new string[] adds = strAdd.Split(',');分割就行了吧。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
只要判断textbox的第一个字符就行了。 if textBox.Text.subString(0,1) = "," then
textBox.text = textBox.text.subString(1)
end if
//判断listBox1中是否有选项
if(this.listBox1.Items.Count!=0)
{
//遍历出listBox1中的选项
for(int i=0;i<this.listBox1.Items.Count;i++)
{
//判断是否是第一个选项,也就是Items[0]
if(i==0)
{
this.textBox1.Text=this.listBox1.Items[i].ToString();
}
else
this.textBox1.AppendText(","+this.listBox1.Items[i].ToString());
}
}
else
{
//当listBox1中没有选项时的操作
}