PDA

View Full Version : مبتدی: ویرایش وحذف در دیتاگرید که در txtذخیره شده باشه(بدون sql)



goodgod
یک شنبه 16 بهمن 1390, 12:10 عصر
سلام
میشه یکی بگه که واسه ویرایش وحذف اطلاعات تو دیتاگرید که در txtذخیره شده باشه(بدون sql) باید چه کدی و کجا بزنم؟؟؟

Esmail Solhkhah
یک شنبه 16 بهمن 1390, 12:36 عصر
دوست عزیز فایل تکست برا این کارا مناسب نیست از XML استفاده کنید

تو قسمت
نمونه برنامه های کوچک و مفيد در سي شارپ (http://barnamenevis.org/showthread.php?64210-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%AF%D8%B1-%D8%B3%D9%8A-%D8%B4%D8%A7%D8%B1%D9%BE)
نمونه برنامه گذاشتم

موفق باشید.

goodgod
یک شنبه 16 بهمن 1390, 12:51 عصر
من خیلی مبتدی هستم میشه بیشتر Helpام کنین!!!
با Xml چه جوری باید کارکنم؟؟

AliSaeedi_v
یک شنبه 16 بهمن 1390, 13:02 عصر
سلام xml در واقع یه فایلی هست که مثل پایگاه داده عمل میکنه و رکورد ها رو درخودش ذخیره میکنه.کار با xml یه کم بگردی پیدا میکنی

flash118
یک شنبه 16 بهمن 1390, 13:07 عصر
با سلام بفرمایید :
FileStream selectedFile = new FileStream("D:\\\\test.txt",FileMode.Open);
StreamReader reader = new StreamReader(selectedFile);
string stringReader;

stringReader = reader.ReadLine();

this.Text = stringReader;
this.dataGridView1.Rows[0].Cells[0].Value = stringReader;

میلاد رئیسی
یک شنبه 16 بهمن 1390, 13:13 عصر
با سلام
دوست عزیزمون Esmail Solhkhah درست فرمودند ولی من دوستان زیادی رو دیدم که دنبال چنین برنامه ای میگردن که بانک برنامه یک فایل تکست باشه . به همین خاطر سورسی رو آماده کردم که در تاپیک پروژه های oprn source مطرحش کردم . این پروژه عملیات زیر رو انجام میده :
عملیات اضافه کردن و ویرایش و حذف و جستجو و حذف منطقی و چاپ پیشرفته و نمایش اطلاعات در دیتا گرید


اینم آدرس تاپیک (http://barnamenevis.org/showthread.php?196747-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C-Open-Source&p=1435277#post1435277)

goodgod
سه شنبه 09 اسفند 1390, 14:32 عصر
من با این دستور حذف میکنم همون لحظه از DG حذف میشه ولی دوباره بازش میکنم هستش:(
for (int h = 0; h <= dataGridView1.Rows.Count-1; h++)
{
if (dataGridView1.Rows[h].Selected == true)
{
dataGridView1.Rows.Remove(dataGridView1.Rows[h]);
}

}