mrprestige
دوشنبه 20 بهمن 1393, 16:39 عصر
سلام دوستان وقت گرانبهاتون بخیر ، دوستان من امروز یه برنامه نوشتم که میتونید اطلاعات داخل فایل txt رو توی Data Grid نشون بدید ، خیلی جالبه . برای شروع یه Text Document بسازید و اسمش رو تغییر بدید ( مثلا my db ) بعد از اون اطلاعاتش رو بع این روش که تو نت پد نوشتم بنویسید بعدش save کنید
128321
بعد وارد محیط #C بشید یه Datagrid و یه button روی صفحه فرم قرار بدید و توی دکمه اینو بنویسید
StreamReader ds = new StreamReader(@"C:\Users\Desktop\my.txt");
string all = ds.ReadToEnd();
ds.Close();
DataTable dt = new DataTable();
dt.Columns.Add("شناسه");
dt.Columns.Add("نام");
dt.Columns.Add("تلفن");
string[] rec = all.Split('+');
for (int i = 0; i < rec.Length; i++)
{
string[] w = rec[i].Split(';');
dt.Rows.Add(w[0], w[1], w[2]);
}
dataGridView1.DataSource = dt;
دوست داشتید دربارش توضیح بدم بفرمایید که بنده عرض کنم . برنامه قشنگ و جالبیه . بدرد بخوره مثلا برنامه نویس یه بانکی رو طراحی میکنه توی برنامه کدی رو مینویسه که کاربر در زمان اجرای برنامه ، خودش بگه نام دیتابیسش یا user name و password چیه . و برنامه نویس دیگه هی نخواد سورس کد رو تغییر بده .
پیروز و موفق باشید .
128321
بعد وارد محیط #C بشید یه Datagrid و یه button روی صفحه فرم قرار بدید و توی دکمه اینو بنویسید
StreamReader ds = new StreamReader(@"C:\Users\Desktop\my.txt");
string all = ds.ReadToEnd();
ds.Close();
DataTable dt = new DataTable();
dt.Columns.Add("شناسه");
dt.Columns.Add("نام");
dt.Columns.Add("تلفن");
string[] rec = all.Split('+');
for (int i = 0; i < rec.Length; i++)
{
string[] w = rec[i].Split(';');
dt.Rows.Add(w[0], w[1], w[2]);
}
dataGridView1.DataSource = dt;
دوست داشتید دربارش توضیح بدم بفرمایید که بنده عرض کنم . برنامه قشنگ و جالبیه . بدرد بخوره مثلا برنامه نویس یه بانکی رو طراحی میکنه توی برنامه کدی رو مینویسه که کاربر در زمان اجرای برنامه ، خودش بگه نام دیتابیسش یا user name و password چیه . و برنامه نویس دیگه هی نخواد سورس کد رو تغییر بده .
پیروز و موفق باشید .