码迷,mamicode.com
首页 > 其他好文 > 详细

点击listbox中的选项 直接在textbox中显示

时间:2018-04-30 20:02:08      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:第一个   inf   from   nbsp   auto   text   选项   i++   back   

当点击listbox中的一个选项时,在textbox中显示出来  这个需要改listbox的属性AutoPostBack为true

在listbox的Selectedindexchanged事件中添加代码

if(this.ListBox1 .SelectedItem !=null )
{

this.textbox.text=this.listbox1.selecteditem.text;

}

当有两个listbox,第一个为第二个的类型,第二个的内容显示到textbox

if (this.ListBox1.SelectedValue == "TeacherId")//teacherid为listbox1中选项的value
{
ListBox2.Items.Clear();   //先把listbox2clear一下  去除多余的内容

string strSQL = "SELECT TeacherId,TeacherName FROM teacher_infotable;";

DataSet ds = db.GetDataSet(strSQL);
DataTable dt = ds.Tables[0];
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
ListItem lt = new ListItem();
lt.Value = dt.Rows[i].ItemArray[0].ToString();
lt.Text = dt.Rows[i].ItemArray[1].ToString();

this.ListBox2.Items.Add(lt);
}
}
}

 

listbox2的事件代码

foreach (ListItem li in ListBox2.Items)
{
if (li.Selected)
{
this.txt_MessageClassIdentifier.Text += li.Value +",";
}
}

效果如下;这里显示是ID,不是文字,根据需要自己调

技术分享图片

 

点击listbox中的选项 直接在textbox中显示

标签:第一个   inf   from   nbsp   auto   text   选项   i++   back   

原文地址:https://www.cnblogs.com/wwr01/p/8974009.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!