با سلام
در برنامم چند تا text box هست که به وسیله saveFileDialog میخوام همه textbox ها را در یک file ذخیره کنم و اطلاعات textbox ها روی هم نریزه و از بین بره .
یعنی 1 فایل txt.* ایجاد بشه و چنتا textbox ها توش ذخیره بشه و بعد هم بتونم با open کردم اطلاعات هر کدوم را بر گردونم توی همون textbox ها
البته textboxها 1 کرکتر بیشتر نمی گیرن
اگر میشه کمکم کنید ؟؟؟؟
سلام
مشکلت دقیقا کجاست ؟ تو ذخیره کردن یا بازیابی ؟ یا روش ذخیره ؟
منظورت اینه که تو هر تکست باکس فقط یک حرف ذخیره میشه ؟ (1 کاراکتر)
تعداد تکست ها ؟
متن ها باید پشت سر هم ذخیره بشه ؟ یا هر کاراکتر در یک خط ؟
موفق باشی
(۱۷-اسفند-۱۳۸۷, ۱۹:۰۶:۳۸)arashrj نوشته است: [ -> ]سلام
مشکلت دقیقا کجاست ؟ تو ذخیره کردن یا بازیابی ؟ یا روش ذخیره ؟
منظورت اینه که تو هر تکست باکس فقط یک حرف ذخیره میشه ؟ (1 کاراکتر)
تعداد تکست ها ؟
متن ها باید پشت سر هم ذخیره بشه ؟ یا هر کاراکتر در یک خط ؟
موفق باشی
ببین ذخیره کردن 1 تکست باکس و باز کردنش رو مشکلی ندارم اگرم 100 تا تکست باکس باشه هم میشه توی 100 فایل txt.* ذخیره و بازیابی کرد ولی کاربری که 400 تکست باکس داره کار می کنه نمی تونه دونه دونه همه رو توی 400 تکست باکس ذخیره کنه . حالا 1 راهی می خوام که 400 تا تکست باکس هام توی 1 فایل txt.* ذخیره بشه بدون اینکه کرکتر هاشون رو هم بریزه اینم سرس ذخیرم
:
saveFileDialog1.DefaultExt = "txt";
saveFileDialog1.FileName = strFileName;
saveFileDialog1.fliter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = "save";
// Show the Save file dialog and if the user clicks
// Save button, save the file
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
// Save the file name
strFileName = saveFileDialog1.FileName;
// Write the contents of the text box in file
System.IO.File.WriteAllText(strFileName, tt.Text);
سلام
برای نمونه با این کد می تونی چند تا تکست رو در کنار هم ذخیره کنی (چون یک کاراکتر کلیدی هم بهش اضافه کردم می تونی راحت بازیابیش کنی)
کد:
char c;
c = (char)1;
saveFileDialog1.DefaultExt = "txt";
saveFileDialog1.FileName = strFileName;
saveFileDialog1.fliter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = "save";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
strFileName = saveFileDialog1.FileName;
System.IO.File.WriteAllText(strFileName, tt1.Text + c + tt2.Text + c + tt3.Text);
}
موفق باشی
(۱۸-اسفند-۱۳۸۷, ۲۳:۵۶:۱۰)arashrj نوشته است: [ -> ]سلام
برای نمونه با این کد می تونی چند تا تکست رو در کنار هم ذخیره کنی (چون یک کاراکتر کلیدی هم بهش اضافه کردم می تونی راحت بازیابیش کنی)
کد:
char c;
c = (char)1;
saveFileDialog1.DefaultExt = "txt";
saveFileDialog1.FileName = strFileName;
saveFileDialog1.fliter = "Text files (*.txt)|*.txt|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = "save";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
strFileName = saveFileDialog1.FileName;
System.IO.File.WriteAllText(strFileName, tt1.Text + c + tt2.Text + c + tt3.Text);
}
موفق باشی
آقا ممنون .
اگه خدایی نکرده مشکلی بود دوباره مزاحم میشم .
بازم ممنون
سلام استاد جعفري يه سوال داشتم:
ميخوام يه برنامه بنويسم كه به طور هم زمان چند فايل تكست رو باز كنه محتواي هر كدوم رو بر اساس چيزي كه از قبل تعريف كردم ويرايش كنه بعد همه فايل ها رو همزمان بتونم ذخيره كنم , برنامه رو نوشتم ولي فقط اينكارو به صورت تكي انجام ميده
اينم كد:
کد:
Save
saveFileDialog1.DefaultExt = "acc";
saveFileDialog1.FileName = strFileName ;
saveFileDialog1.fliter =
"Acc files (*.acc)|*.acc|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = "Demo Save File Dialog";
// Show the Save file dialog and if the user clicks
// Save button, save the file
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
// Save the file name
strFileName = saveFileDialog1.FileName;
// Write the contents of the text box in file
System.IO.File.WriteAllText( strFileName , txtNew .Text );
}
Open
openFileDialog1.fliter = "Acc files (*.acc) |*.acc|"
+ " All files (*.*) |*.*";
openFileDialog1.FilterIndex = 1;
openFileDialog1.Title = "Demo Open File Dialog";
// Show the OpenFileDialog and if the user clicks the
// Open button, load the file
if(openFileDialog1.ShowDialog() == DialogResult.OK)
{
// Save the file name
strFileName = openFileDialog1.FileName ;
// arList.Add(openFileDialog1 .FileNames );
foreach (string fName in openFileDialog1 .FileNames )
{
lstFname.Items.Add(fName);
arFname.Add(fName );
}
// Read the contents of the file
txtFile.Text =
System.IO.File.ReadAllText(strFileName);
}
string Text=TextBox1.text+TextBox2.text+TextBox3.text
و در نهایت بجای ذخیره کردن تک تک تکست باکسها توی SaveDialog از متغیر استرینگ Textاستفاده کن...
امیدوارم منظورتو درست متوجه شده باشم...
سلام
ميتوني از كلاس ini استفاده كني
هرچن تا تكس كه هست رو ميتوني راحت ذخيره كني و بازيابي هم كني
سلام
دوستان عزیز لطف کنید به تاریخ پست نگاه کنید بعد جواب بدین :)
سلام
چطور میتونم متن چند تکست باکس رو در دیتا بیس همزمان ذخیره کنم که بعدا بتونم بازیابیشون کنم توی همون تکست باکس ها؟
ممنون میشم کمک کنید (;
(۰۸-فروردین-۱۳۹۵, ۱۷:۵۵:۵۷)chamsaman نوشته است: [ -> ]سلام
چطور میتونم متن چند تکست باکس رو در دیتا بیس همزمان ذخیره کنم که بعدا بتونم بازیابیشون کنم توی همون تکست باکس ها؟
ممنون میشم کمک کنید (;
بله میشه
نمونه کار با دیتابیس زیاد هست