ahmed_sa Ответов: 1

Как написать код loop through account no on grid и добавить пробелы слева и вырезать пробелы справа но вся длина должна быть 15


Я работаю на windows из приложения csharp visual studio 2015

У меня есть форма windows есть datagridview имя Grid1

эта сетка имеет 5 строк и имя столбца счет нет

что мне нужно, так это перебрать пять строк и добавить пробелы слева и удалить пробелы справа

и в то же время оно должно быть длиной 15 .

предположим, я пишу счет № 123321, что мне нужно сделать, это перебрать 5 записей

затем петли через аккаунт колонке нет, то сделайте следующее

15 - длина счета(123321)= 9

затем добавьте 9 пробелов слева от номера и не добавляйте никаких пробелов справа

смысл добавить 9 раз ""

и в то же время если число имеет правый пробел удалите его и добавьте слева от числа

но должна быть длина числа как 6 + пробелы = 15

Что я уже пробовал:

Example

'         123321'
'        476890 '
first one as 123321 is correct result

second one as 576890 is wrong because it have right space 

all number with spaces must be 15

so please how to do that 

Patrice T

166 вопросов до сих пор, и вы до сих пор не поняли, что мы помогаем вам исправить ваш код ?
Вы думали прочитать языковую документацию ?

1 Ответов

Рейтинг:
2

Anurag Gandhi

В C#- Строка.Падлефт делает то же самое для вас.
Вы можете просто обрезать строку и применить прокладку.

string accountNo = "123321   ";
string result = accountNo.Trim().PadLeft(15, ' ');
------------------------------
output:
         123321

Более подробный, кликните сюда[^]