PDA

View Full Version : سوال: سوالاتی در مورد ذخیره سازی و بارگذاری اطلاعات در بانک اطلاعاتی SQL با استفاده از LINQ در سی شارپ



pashmak123456
دوشنبه 28 مرداد 1392, 11:29 صبح
سلام من تازه دارم با بانک اطلاعاتی کار میکنم (SQL با LINQ)
یاد گرفتم که با کلاس linq واسه برقراری ارتباط بین یک DataGridView استفاده کنم




var db = new mydataDataContext();




واسته اضافه کردن رکورد با استفاده از تکست باکس ، اینکار رو انجام میدم :


string _questions = txtquestions.Text;
string _answers = txtanswers.Text;
var db = new mydataDataContext();
tbl tb = new tbl()
{
Questions = _questions,
Answers = _answers
};
db.tbl.InsertOnSubmit(tb);
db.SubmitChanges();
dataGridView1.DataSource = db.tbl;


خب سوال اولم اینه که چطوری موقعه ی رویداد SelectionChanged در DataGridView این کدها رو بزارم و بعد از پر کردن یک سطر ، خودکار ذخیره شه ؟(یعنی دیگه از تسکت باکس واسه اضافه کردن استفاده نکنم)

سوال دوم اینکه چطوری میتونم یک گزینه بزارم که مثلا منِ کاربر خودم دیتابیس رو بسازم (یعنی دیگه نیازی نباشه که حتما من بیام دیتابیس رو بزارم کنار برنامه)

سوال سوم که مربوطه به سوال دومی ، چطوری با استفاده از OPENDIALOGE برای ذخیره سازی(ایجاد یک دیتابیس با OPENDIALOGE و ذخیره سازی آن در پوشه ای که کاربر میخواهد ، و یک گزینه که کاربر به جای SAVE AS ، که میشه همین کاری که گفتم ، گزینه ی SAVE داشته باشه و توی آخرین جایی که ذخیره یا بارگذاری شده ، دیتابیس رو به روز کنه) و بارگذاری دیتابیس با استفاده از OPENDIALOGE این کار ها رو انجام بدم ؟



سوال چهارم چطوری اطلاعات ListBox ، TextBox ،RadioButton ، CheckBox ، ComboBox ، TreeView و ListView رو در بانک ذخیره کنم ؟

سوال پنجم اطلاعات چندین فرم رو چطوری ذخیره میکنند؟ ( مثلا ما توی فرم2 ، 5تا تکست باکس و یک ListBox داریم) چطوری توی بانک ذخیره کنیم ؟

سوال ششم چطوری بدون باز کردن یک فرم ، میشه آیتم به یک لیست باکس اضافه کرد ؟

ممنون میشم جواب بدید

gwbasic
دوشنبه 28 مرداد 1392, 11:59 صبح
سلام دوست عزیز جهت ارتباط موثر و نتیجه بهتر قبل از زدن تاپیک قوانین فعالیت در سایت و این بخش را مطالعه کنید. در هر تاپیک یک سوال مطرح می شود. جستجو کنید اگر در سایت نتیجه نگرفتید برای سوالتون تاپیک بزنید