0

以下は私のコードです。

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"

余分なスペースも表示し、このトリミングを回避するにはどうすればよいですか?

4

2 に答える 2

1

あなたはこれを試すことができます

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"));
于 2012-05-08T05:24:30.820 に答える
1

&nbsp;の代わりに使用し" "ます。コードは次のようになります。

protected void Button3_Click(object sender, EventArgs e)
    {
        var newLsit = new List<string>();
        newLsit.Add("1&nbsp;1");
        newLsit.Add("1&nbsp;&nbsp;1");
        newLsit.Add("1&nbsp;&nbsp;&nbsp;1");
        this.DropDownList1.DataSource = newLsit;
        this.DropDownList1.DataBind();

    }
于 2012-05-08T05:04:02.473 に答える