PDA

View Full Version : یک سوال در مورد grid



ghaum
چهارشنبه 21 اردیبهشت 1384, 23:19 عصر
سلام
من می خواهم تاریخ میلادی که در بانک ذخیره شده است را به صورت تاریخ شمسی در grid نمایش دهم
برای تبدیل مشکلی ندارم اما نمی دانم چگونه میتوانم در حین خواندن اطلاعات، تاریخ میلادی را به تاریخ شمسی تبدیل کند و تاریخ را به صورت شمسی به کاربر نشان دهد

خیلی متشکرم

AspNet
چهارشنبه 21 اردیبهشت 1384, 23:26 عصر
من به نظرم باید اول بخونی و توی یه متغیر بریزی و بعد مقدار اون متغیر رو به شمسی تبدیل کنی و سپس در مثلا تکست باکس نشون بدی

ghaum
چهارشنبه 21 اردیبهشت 1384, 23:29 عصر
سلام
متشکرم
ولی من نمی خواهم در textbox نشان دهم می خواهم در همان grid نمایش دهم

shayan_re
پنج شنبه 22 اردیبهشت 1384, 09:20 صبح
ابتدا یک Column ایجاد کن اونو به Table که میخوای از اون تاریخ نمایش داده بشه اضافه کن
مقادیر میلادی هر سطر رو بگیر اونو تبدیل به شمسی کن در Column اضافه شده هر سطر تاریخ شمسی رو ذخیره کن
البته با این کار دو مرحله در پیش داری
1.فراخوانی Data از DataBase
2.تبدیل تاریخ
که ممکنه تو مقادیر بالای سطرها یه مقدار زمانبر بشه
ولی من خودم از همین روش استفاده می کنم مشکل ندارم.

ghaum
پنج شنبه 22 اردیبهشت 1384, 10:09 صبح
سلام
می توانید یک مثال به من نشان دهید؟

خیلی متشکرم

shayan_re
پنج شنبه 22 اردیبهشت 1384, 11:10 صبح
اینم Code:

private void button1_Click(object sender, System.EventArgs e)
{
sqlDataAdapter1.Fill(dataSet11.Employees);

System.Data.DataColumn dc=new DataColumn("Date","".GetType());
dataSet11.Employees.Columns.Add(dc);
int i,counter;

i=dataSet11.Employees.Rows.Count;
for(counter=0;counter<=i-1;counter++)
{
dataSet11.Employees.Rows[counter][dc]="دیدی میشه";
}


}
دیگه لقمه کردم :wink:

ghaum
جمعه 23 اردیبهشت 1384, 17:32 عصر
سلام
خیلی متشکرم