Раскрывающийся список ASP.net обрезает лишние пробелы при отображении автоматически
Ниже мой код.
protected void Button3_Click(object sender, EventArgs e)
{
var newLsit = new List<string>();
newLsit.Add("1 1");
newLsit.Add("1 1");
newLsit.Add("1 1");
this.DropDownList1.DataSource = newLsit;
this.DropDownList1.DataBind();
}
When dropdown list displays the values all the values are coming as "1 1" "1 1" "1 1"
Как также отображать лишние пробелы и избегать этой обрезки?
2 ответа
Ты можешь попробовать это
int num=1;
newLsit.add("1"+String.format("%"+num+"s","1"));
num=2;
newLsit.add("1"+String.format("%"+num+"s","1"));
num=3;
newLsit.add("1"+String.format("%"+num+"s","1"));
Использование
вместо " "
, Ваш код должен выглядеть следующим образом.
protected void Button3_Click(object sender, EventArgs e)
{
var newLsit = new List<string>();
newLsit.Add("1 1");
newLsit.Add("1 1");
newLsit.Add("1 1");
this.DropDownList1.DataSource = newLsit;
this.DropDownList1.DataBind();
}