У меня есть сетка данных со столбцом, идентификатор со значениями, такими как 1,2,3,4,5 .... 10,11,12,13 ...
Я хочу, чтобы все значения имели длину два, значит, я хочу, чтобы значения были 01,02,03 .... 10,11,12 ...
Как это сделать?
EDIT
Я использую Winforms.
EDIT
if (dg.Columns[e.ColumnIndex].Name == "Id")
{
try
{
//e.Value = String.Format("{0:00.0}", e.Value);
DataGridViewCellStyle ca = new DataGridViewCellStyle();
ca.ForeColor = System.Drawing.Color.Red;
ca.Format = "d2";
dg.Columns[e.ColumnIndex].DefaultCellStyle = ca;
e.FormattingApplied = true;
}
catch (FormatException)
{
e.FormattingApplied = false;
}
}
Здесь я могу изменить задний и передний цвета, но текстовый формат остается неизменным, независимо от того, что я делаю. Я даже пытался использовать String.Format (закомментированная строка), но он тоже не работает.
Я также попробовал ваш код, он не работает. не знаю, что не так.