Padding 0's - MySQLC#

Место общения программистов C#
Ответить
Anonymous
 Padding 0's - MySQL

Сообщение Anonymous »

Итак, у меня есть столбец, который является моим ключевым столбцом и автоматическими интеграциями, так что это не может быть Varchar или что-то веселое. У меня никогда не было хорошего опыта с этим (и мне нравится, что мой код соответствует). Я бы не хотел, чтобы это была пламенная война или что -то в этом роде - я просто хочу подумать с нулями. Я чувствую необходимость сказать это, потому что это случалось слишком много раз раньше.DataTable tabledata = new DataTable();
using (OdbcConnection con = new OdbcConnection(conString)) {
using (OdbcCommand com = new OdbcCommand("SELECT * FROM equipment_table", con)) {
OdbcDataAdapter myAdapter = new OdbcDataAdapter();
myAdapter.SelectCommand = com;
try {
con.Open();
myAdapter.Fill(tabledata);
} catch (Exception ex) {
throw (ex);
} finally {
con.Close();
}
}
}
Response.Write("Equipment IDEquipment NameEquipment DescriptionTypeIn Use?iOS Version (if applicable)Permission LevelStatusAsset TagDetailsChangeApply");
foreach (DataRow row in tabledata.Rows) {
int counter = (int)row["Equipment_ID"];
Response.Write("");
foreach (var item in row.ItemArray) {
Response.Write("" + item + "");
}
Response.Write("This stuff is irrelevant to my problem, so it is being left out... It uses counter though, so no complaining about not using variables...");
}
Response.Write("");
< /code>

Как вы можете себе представить, значение моего столбца ключа выходит так же, как в сгенерированной таблице: < /p>

1
10
11
12
13
14
15
16
17
18
19
20
2
21
< /code>

и т.д. Я хотел бы исправить это с помощью 0 прокладки. Как лучше всего это сделать? Есть ли способ нацелиться на конкретное поле, пока я генерирую таблицу? Я изучил DataRow.item, но я всегда находил документацию MSDN немного сложной для понимания. < /P>

Альтернативно, могу ли я выбрать *, а затем использовать LPAD MySQL в одном конкретном поле в *?>

Подробнее здесь: https://stackoverflow.com/questions/128 ... g-0s-mysql
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»