hadimtn
شنبه 05 اردیبهشت 1394, 23:56 عصر
ارسال اطلاعات توسط combobox به چه شکل انجام میشه ؟!
کد Command مربوط به TextBox ها رو به شکل زیر نوشتم:
private void add_button_Click(object sender, EventArgs e) {
string _Name = txt1.Text;
string _Family = txt2.Text;
var db = new LinqDataClassesDataContext();
LinqTable tb = new LinqTable()
{
Name = _Name,
Family_Name = _Family
};
db.LinqTables.InsertOnSubmit(tb);
db.SubmitChanges();
dataGridView1.DataSource = db.LinqTables;
MessageBox.Show("Done!!!","Result");
}
که درست عمل میکنه! ولی کد مربوط به Command دوم که برای combobox هاست رو نمیتونم بنویسم، به این شکل نوشتم که کار نمیکنه:
private void button2_Click(object sender, EventArgs e) {
string _Name = comboBox1.SelectedText;
string _Family = comboBox2.SelectedText;
var db = new LinqDataClassesDataContext();
LinqTable tb = new LinqTable()
{
Name = _Name,
Family_Name = _Family
};
db.LinqTables.InsertOnSubmit(tb);
db.SubmitChanges();
dataGridView1.DataSource = db.LinqTables;
MessageBox.Show("Done!!!", "Result");
}
لطفاً راهنمایی کنین. ارسال اطلاعات چه جوری باید انجام بشه ؟!
(( نوع داده توی پایگاه داده برای همه ی موارد nvarchar(50) در نظر گرفته شده ))
کد Command مربوط به TextBox ها رو به شکل زیر نوشتم:
private void add_button_Click(object sender, EventArgs e) {
string _Name = txt1.Text;
string _Family = txt2.Text;
var db = new LinqDataClassesDataContext();
LinqTable tb = new LinqTable()
{
Name = _Name,
Family_Name = _Family
};
db.LinqTables.InsertOnSubmit(tb);
db.SubmitChanges();
dataGridView1.DataSource = db.LinqTables;
MessageBox.Show("Done!!!","Result");
}
که درست عمل میکنه! ولی کد مربوط به Command دوم که برای combobox هاست رو نمیتونم بنویسم، به این شکل نوشتم که کار نمیکنه:
private void button2_Click(object sender, EventArgs e) {
string _Name = comboBox1.SelectedText;
string _Family = comboBox2.SelectedText;
var db = new LinqDataClassesDataContext();
LinqTable tb = new LinqTable()
{
Name = _Name,
Family_Name = _Family
};
db.LinqTables.InsertOnSubmit(tb);
db.SubmitChanges();
dataGridView1.DataSource = db.LinqTables;
MessageBox.Show("Done!!!", "Result");
}
لطفاً راهنمایی کنین. ارسال اطلاعات چه جوری باید انجام بشه ؟!
(( نوع داده توی پایگاه داده برای همه ی موارد nvarchar(50) در نظر گرفته شده ))