PDA

View Full Version : سوال: کارباابزار save file dialog



mahbobehshab
سه شنبه 03 اسفند 1389, 19:23 عصر
سلام خدمت همه ی دوستان
خواستم بپرسم من توی فرمم یه تکست باکس دارم که میخ.ام وقتی که پنجره ی save باز میشه مسیری رو که برای ذخیره ی فایل انتخاب می کنم بعد از بستن پنجره ی save مسیر انتخابی رو برام تو تکست باکس بذاره.حالا اصول کار با این ابزارو نمی دونم.میدونم سوال ساده ایه.از را هنماییتون ممنون میشم.
راستی اگه کسی درمورد xml چیزی میدونه من چندتا سوال تو قسمت xml و کاربر آن مطرح کردم ولی تا حالا جواب دلخواهمو بهم ندادن ممنون میشم اگه راهنماییم کنید چون خیلی فوریه.:افسرده:

AmirHarirbafan
سه شنبه 03 اسفند 1389, 20:30 عصر
if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txt1.Text = saveFileDialog1.FileName;
}

shadi khanum
سه شنبه 03 اسفند 1389, 23:05 عصر
در مورد xml چه سوالی دارین؟ بپرسین شاید دوستان بتونن کمک کنن

Hossis
سه شنبه 03 اسفند 1389, 23:56 عصر
textBox1.text=SFD.FileName

mahbobehshab
چهارشنبه 04 اسفند 1389, 16:17 عصر
در مورد xml چه سوالی دارین؟ بپرسین شاید دوستان بتونن کمک کنن
دوست عزیز توقسمت xml وکاربرد آن سوالمو مطرح کردم.سوالمو اینه:1-تبدیل جدولهای بانک اطلاعاتی sql به xml در دات نت وذخیره ی فایل در هارد. 2-تبدیل xml ذخیره شده در هارد به sql .اگه بتونی کمک کنی که خیلی آقایی کردی.خیلی وقته دنبالشم.

mahbobehshab
چهارشنبه 04 اسفند 1389, 16:20 عصر
if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
txt1.Text = saveFileDialog1.FileName;
}


منم همین کدرو گذاشتم ولی وقتی بعد از انتخاب مسیر ok رو می زنم کلا فرم اصلیم که تو اون تکست باکس دارم رو می بنده! مشکلش چیه؟

محسن شامحمدی
چهارشنبه 04 اسفند 1389, 18:42 عصر
منم همین کدرو گذاشتم ولی وقتی بعد از انتخاب مسیر ok رو می زنم کلا فرم اصلیم که تو اون تکست باکس دارم رو می بنده! مشکلش چیه؟
شی save file dialoge رو روی فرم میذارید؟؟؟

mahbobehshab
چهارشنبه 04 اسفند 1389, 18:52 عصر
شی save file dialoge رو روی فرم میذارید؟؟؟

منظورم اینه که وقتی که با یک دکمه میزنم که پنجره ی save file dialog باز بشه مسیررو که تعیین میکنم و اکی رو میزنم میخوام که مسیر بره تو تکست باکس روی فرمم بشینه ولی بجاش فرمم بسته میشه.نمیدونم منظورمو خوب رسوندم یا نه؟

محسن شامحمدی
چهارشنبه 04 اسفند 1389, 19:01 عصر
واسه من که کار می کنه
بدون کوچکترین مشکلی

shadi khanum
چهارشنبه 04 اسفند 1389, 23:32 عصر
در مورد اینکه میگی فرمت بسته میشه، احتمالا اون فرم زیری که روش این SaveFileDialog باز میشه خودش ShowDialog شده نه Show.
در مورد Xml هم واسه اینکه Sql رو به XML تبدیل کنی یه راه راحتش اینه که اول جدولای SQl رو تو برنامن بخونی و تو Dataset بریزی و با دستور dataset.writexml() اونو به XML تبدیل کنی. وقتی هم میخوای XML رو دوباره به جدول و SQL تبدیل کنی اون فایل XML رو ReadXML بکن و بریز تو یه dataset و اگه خواستی Datssete رو تو SQL بریز

mahbobehshab
چهارشنبه 25 اسفند 1389, 08:35 صبح
در مورد اینکه میگی فرمت بسته میشه، احتمالا اون فرم زیری که روش این SaveFileDialog باز میشه خودش ShowDialog شده نه Show.
در مورد Xml هم واسه اینکه Sql رو به XML تبدیل کنی یه راه راحتش اینه که اول جدولای SQl رو تو برنامن بخونی و تو Dataset بریزی و با دستور dataset.writexml() اونو به XML تبدیل کنی. وقتی هم میخوای XML رو دوباره به جدول و SQL تبدیل کنی اون فایل XML رو ReadXML بکن و بریز تو یه dataset و اگه خواستی Datssete رو تو SQL بریز

دوست عزیز من این راهها رو واسه xml رفتم ولی جواب نگرفتم!
اگه بلدی و زحمتی نیست در مورد این دو مطلب یا نمونه کد یا رنامه واسم بذار.چون کارم خیلی گیره.:گریه:ممنون میشم.

shadi khanum
چهارشنبه 25 اسفند 1389, 11:56 صبح
این یه Sample که دیتابیس Pubs رو توی مسیری که میدین تو XML ذخیره میکنه و دوباره از همون فایل XML میخونه و تو دیتاست میریزه. حالا دیگه دیتاست رو میتونین هر جوری که میخواین تو دیتابیس بریزین
موفق باشید

mahbobehshab
یک شنبه 29 اسفند 1389, 10:41 صبح
این یه Sample که دیتابیس Pubs رو توی مسیری که میدین تو XML ذخیره میکنه و دوباره از همون فایل XML میخونه و تو دیتاست میریزه. حالا دیگه دیتاست رو میتونین هر جوری که میخواین تو دیتابیس بریزین
موفق باشید

اگه من بخوام برنامه م طوری باشه که کاربر بتونه هر جدولی از بانک اطلاعاتی رو که خواست انتخاب کنه و س÷س اونو تبدیل به xml کنه باید چیکارکنم؟مشکل من سر همین مورده!(توبرنامه یک چک لیست باشه که نام جدولهای دیتابیس توش باشه و کاربر هرکدوم رو که خواست انتخاب و به ایکس ام ال تبدیل کنه .طوری باشه که بعدا بتونه به اس کیوال برگردونه؟)اگه جواب بدین که خیلی ممنون میشم.

shadi khanum
یک شنبه 29 اسفند 1389, 17:13 عصر
این یه Sample دیگه است که اسم سرور و دیتابیستون رو بش میدینٍ، لیست جدول ها رو میاره و هر کدوم رو که انتخاب کنید به xml تبدیل میکنه البته بعد از انتخاب جدول ها اول دکمه readfromsqltodataset رو بزنید ، یه مسیر واسه ذخیره بدین و ...
موفق باشید

kouroush_metal
دوشنبه 08 فروردین 1390, 19:18 عصر
برای اینکه شما بتونی راحت کار با XML رو انجام بدی، من 2 تا Sub تهیه کردم تا بتونی راحت هم Xml ذخیره کنی iهم Xml بخونی!
' Xml نوشتن
Public Sub XMLWriteObject()
Dim XMLobj As Xml.XmlTextWriter
Dim enc As New System.[Text].UTF8Encoding
XMLobj = New Xml.XmlTextWriter(Application.StartupPath & "\xxx.xml", enc) 'xxx میتونه هر نامی باشه
XMLobj.Formatting = Xml.Formatting.Indented
XMLobj.Indentation = 3
XMLobj.WriteStartDocument()
XMLobj.WriteStartElement("xxx")'می تونه هر نامی باشه
XMLobj.WriteStartElement("Fields")
XMLobj.WriteAttributeString(TextBox1.Name.ToString , _
TextBox1.Text.Trim.ToString)
XMLobj.WriteAttributeString(TextBox2.Name.ToString , _
TextBox2.Text.Trim.ToString)
'به تعداد المنت هایی که می خوای داخل فیلد ذخیره بشه این کار رو ادامه می دی
XMLobj.WriteEndElement()
XMLobj.WriteEndElement()
XMLobj.Close()
End Sub

' Xml خواندن
Public Sub XMLReadObject()
Dim XMLReader As Xml.XmlReader
XMLReader = New Xml.XmlTextReader(Application.StartupPath & "\xxx.xml") 'xxx میتونه هر نامی باشه
While XMLReader.Read
Select Case XMLReader.NodeType
Case Xml.XmlNodeType.Element
If XMLReader.AttributeCount > 0 Then
While XMLReader.MoveToNextAttribute
If XMLReader.Name =TextBox1.Name Then
TextBox1.Text = XMLReader.Value
End If
If XMLReader.Name = TextBox2.Name Then
TextBox2.Text = XMLReader.Value
End If
'به تعداد المنت هایی که می خوای بخونی این کار رو ادامه می دی
End While
End If
End Select
End While
XMLReader.Close()
End Sub

mahbobehshab
چهارشنبه 17 فروردین 1390, 12:08 عصر
این یه Sample دیگه است که اسم سرور و دیتابیستون رو بش میدینٍ، لیست جدول ها رو میاره و هر کدوم رو که انتخاب کنید به xml تبدیل میکنه البته بعد از انتخاب جدول ها اول دکمه readfromsqltodataset رو بزنید ، یه مسیر واسه ذخیره بدین و ...
موفق باشید
دوست عزیز واقعا دستت طلا.من سه ماهه که پیگیر این سوالم هستم ولی هیچکس بهم جواب نداده حالا شما آقایی کردی به من جواب دادی.:تشویق:ببخشید یه زحمت دیگه واستون داشتم خواستم ببینم حالا اگه بخوام این جدولهایی رو که به xml تبدیل کردم دوباره به sql تبدیل کنم و توجدول مخصوص به خودش در دیتابیس بریزم باید چیکار کنم؟اگه این سوالو بهم جواب بدی تا آخر عمر دعات می کنم چون من اصلا تا حالا با این موضوع کار نکردم.اگه تونستید واسم کدیا نمونه برنامه بذارید.هرچه زودتر هم بهتر.:چشمک:

mahbobehshab
چهارشنبه 17 فروردین 1390, 15:52 عصر
دوست عزیز واقعا دستت طلا.من سه ماهه که پیگیر این سوالم هستم ولی هیچکس بهم جواب نداده حالا شما آقایی کردی به من جواب دادی.:تشویق:ببخشید یه زحمت دیگه واستون داشتم خواستم ببینم حالا اگه بخوام این جدولهایی رو که به xml تبدیل کردم دوباره به sql تبدیل کنم و توجدول مخصوص به خودش در دیتابیس بریزم باید چیکار کنم؟اگه این سوالو بهم جواب بدی تا آخر عمر دعات می کنم چون من اصلا تا حالا با این موضوع کار نکردم.اگه تونستید واسم کدیا نمونه برنامه بذارید.هرچه زودتر هم بهتر.:چشمک:

هیچکس نیست به این سوال من جواب بده ؟توروخدا کمک کنید.:اشتباه:

shadi khanum
چهارشنبه 17 فروردین 1390, 20:41 عصر
اینو Sample رو ببین. امیدوارم به دردت بخوره . منتها این اطلاعات رو از XML میخونه و تو Dataset میریزه، اینکه از دیتاست چجوری تو SQL بریزه بستگی به نوع جدول هات داره . اگه خودت تونستی از دیتاست تو دیتابیس بریزی که هیچی اگه نه بگو کمک کنم
موفق باشی

mahbobehshab
پنج شنبه 18 فروردین 1390, 09:24 صبح
اینو Sample رو ببین. امیدوارم به دردت بخوره . منتها این اطلاعات رو از XML میخونه و تو Dataset میریزه، اینکه از دیتاست چجوری تو SQL بریزه بستگی به نوع جدول هات داره . اگه خودت تونستی از دیتاست تو دیتابیس بریزی که هیچی اگه نه بگو کمک کنم
موفق باشی

دستت درد نکنه.ولی ببخشید من نتونستم این کاری که گفتی رو انجام بدم یعنی بلد نیستم.حالا اگه کمکم کنی ممنون میشم.من میخوام این برنامه طوری باشه که من قبلا تویک سیستم دیگه با همون دیتابیس جدولامو به xml تبدیل کردم حالا می خوام این فایلای ایکس ام ال رو به یک کامپیوتر دیگه انتقال میدم که همون دیتابیس با همون جدولها هست ولی اطلاعاتش قدیمیه.حالا میخوام این فایل ایکس ام ال رو به اس کیوال تبدیل کنم تا اطلاعات جدید داخل جدولها قرار بگیره .به نوعی به این کار(یعنی تبدیل اس کیوال به ایکس ام و تبدیل ایکس ام ال به اس کیوال)ارسال و دریافت اطلاعات گفته می شود.

mahsa.admin
جمعه 19 فروردین 1390, 20:18 عصر
باسلام خدمت دوستان
من مثل دوست عزیز که این تاپیک وایجاد کردن دو ماهی هست که دنبال تهیه فایل xml هستم واقعا کارم بد جوری گیر این قضیه هست از دوستان خواهش میکنم راهنمایی کنند خواهش میکنم .
این مثال های که دوستان واقعا لطف کردن زدن بیشترین شباهت و به خواسته من دارند فقط مثله ای که است با توجه به تاپیکی اخیرا زدم وجوابی حاصل نشد http://barnamenevis.org/showthread.php?281666
فقط تهیه صرف فایل xml نیست بلکه تهیه این فایل در فرمت خاصی که نمونه ان را میزارم هست(این نمونه مثل تاپیک ایحاد شده هست)
از دوستان خواهش میکنم کمک کنن

mahbobehshab
شنبه 20 فروردین 1390, 20:19 عصر
دستت درد نکنه.ولی ببخشید من نتونستم این کاری که گفتی رو انجام بدم یعنی بلد نیستم.حالا اگه کمکم کنی ممنون میشم.من میخوام این برنامه طوری باشه که من قبلا تویک سیستم دیگه با همون دیتابیس جدولامو به xml تبدیل کردم حالا می خوام این فایلای ایکس ام ال رو به یک کامپیوتر دیگه انتقال میدم که همون دیتابیس با همون جدولها هست ولی اطلاعاتش قدیمیه.حالا میخوام این فایل ایکس ام ال رو به اس کیوال تبدیل کنم تا اطلاعات جدید داخل جدولها قرار بگیره .به نوعی به این کار(یعنی تبدیل اس کیوال به ایکس ام و تبدیل ایکس ام ال به اس کیوال)ارسال و دریافت اطلاعات گفته می شود.

چی شد دوست عزیز ؟میتونید کمکم کنید؟تورو خدا یه کاری واسم بکنید.:گریه:

mahbobehshab
جمعه 26 فروردین 1390, 13:38 عصر
چی شد دوست عزیز ؟میتونید کمکم کنید؟تورو خدا یه کاری واسم بکنید.:گریه:

توروخدا یکی به دادم برسه.دیگه وقتم رو به اتمامه.:ناراحت:

mahbobehshab
یک شنبه 28 فروردین 1390, 12:48 عصر
توروخدا یکی به دادم برسه.دیگه وقتم رو به اتمامه.:ناراحت:

مردم بس که انتظار کشیدم!یعنی ماشاالله این همه برنامه نویس هیچکس نمی دونه چه جوری باید جدولهایی از دیتابیسمو که به ایکس ام ال تبدیل کردم دوباره به اس کیو ال برگردونم و داخل جدولها بریزم؟(به نوعی ارسال و دریافت اطلاعات)توروخدا یکی کمک کنه.من توبخش xml وکاربرد آن همسوالمو مطرح کردم ولی انگار هیچکس بلد نیست.چهارماهه منتظرم.:افسرده: