PDA

View Full Version : اعمال فرمت در ستون گيريد



hamid67fathi
شنبه 06 تیر 1388, 16:03 عصر
سلام
ميخواستم در يک ستون گيريد که به صورت رشته هست فرمت خاصی اعمال کنم !
مثلاً : ##/#######/#/#
گيريد هم به صورت ديتا تيبل پر ميشه !
کسی راه حلی داره ؟

Mohsen229266
شنبه 06 تیر 1388, 21:24 عصر
سلام دوست عزیز اگه نمی خوای در دیتاگریدت edit داشته باشی خودت میتونی این کارو انجام بدی
کافی بعد از پر شدن دیتاگرید یه تابع بنویسی که فرمتشو به همون صورتی که میخوای نشون بده و اجراش کنی مثلا برای ##/#######/#/# میتونی از این کد استفاده کنی


privatevoid Format_DataGrid()
{
for (int j = 0; j < dataGridView1.RowCount - 1; j++)
{
string str = dataGridView1[1, j].Value.ToString(), str1 = "";
for (int i = 0; i < 11; i++)
{
if (i == 1 || i == 2 || i == 9)
str1 += "/";
str1 += str[i].ToString();
}
dataGridView1[1, j].Value = str1;
}
}

adinochestva
شنبه 06 تیر 1388, 21:44 عصر
datagrid.Columns[0].DefaultCellStyle.Format = "####,##"

hamid67fathi
سه شنبه 09 تیر 1388, 13:40 عصر
datagrid.Columns[0].DefaultCellStyle.Format = "####,##"

اين مورد فقط برای موارد عددی جواب ميده !