菜鸟问题,请大神帮忙解决
代码如下:
显示的数据是 16:1600,25:2500
public static ArrayList SelectedSelectframesize()
{
try
{
using (SqlConnection conn = new SqlConnection(DBHelp.conn))
{
conn.Open();
string sql = "select F1008_PARADESC from TB1008_PARAMETER where F1008_PARACODE='壳架等级'";
using (SqlCommand comm = new SqlCommand(sql, conn))
{
SqlDataReader sdr = comm.ExecuteReader();
ArrayList list = new ArrayList();
while (sdr.Read())
{
PARAMETER parameter = new PARAMETER();
parameter.F1008_PARADESC = sdr[0].ToString();
string[] strs = parameter.F1008_PARADESC.Split(new char[] { ':' });
foreach (var item in strs)
{
list.Add(item);
}
}
return list;
}
}
}
catch (Exception)
{
throw;
}
}
页面加载事件:
if (!IsPostBack)
{
this.framesize.DataSource = DAL.PARAMETERDAL.Selectframesize();
this.framesize.DataBind();
}
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if(framesize.SelectedValue!=null){
this.TextBox1.Text +=framesize.SelectedValue + ",";
}
问:
我在选择值的时候listbox的text显示的是 16:1600 25:2500,怎么把16和25当成值显示在text的文本上面,而不是显示16:1600这样的。