| " 문자열은 2포맷 selectList의 항목
그래서 드롭 다운 목록에 바인더 제본 모든 selectList의 항목은 사전에
Item 1 |Name1
Item 2 |Name2
Item 55 |Name3
Item 500 |Name4
Item 100000|Name5
감사를 다음과 같이 표시됩니다.
| " 문자열은 2포맷 selectList의 항목
그래서 드롭 다운 목록에 바인더 제본 모든 selectList의 항목은 사전에
Item 1 |Name1
Item 2 |Name2
Item 55 |Name3
Item 500 |Name4
Item 100000|Name5
감사를 다음과 같이 표시됩니다.
for(int i = 0; i <= 10; i+= 5)
{
string ItemString = "Item" + i.ToString().PadRight(10, ' ') + "|" + "Name" + i.ToString();
SelectList.Items.Add(ItemString);
}
은 물론
Item0 |Name0
Item5 |Name5
Item10 |Name10
초래 사용할 수 있습니다, 당신은 당신이 드롭 다운 목록에서 고정 폭 글꼴을 사용하고 있는지 확인하는 것이 좋습니다
문자열 형식을 사용하여 항목의 텍스트를 구성 할 수 있습니다.
string itemstring = string.Format("Item {0:0000000000}|Name {0}", itemNumber);
데이터 바인딩을 사용하여 항목을 작성하는 경우 DataTextFormatString의 형식 식을 ASP.NET 형식의 항목으로 설정할 수 있습니다. 포맷하는
좋은 대안입니다. 나는 이것을 사용해 왔으며 완벽하게 작동합니다. – David
가장 좋은 방법은 다음과 같습니다
string itemstring = String.Format("{0,-10}|{1}", item, name);
당신의 설명을 같은 줄에 두 개의 항목이되어야한다고 말한다, 그러나 당신의 예는 항목 및 각 줄에 이름이 표시됩니다. 어느 것이 맞는지? – Guffa