PDA

View Full Version : آموزش: تابع ریختن فیلدهای جدول درون textbox و combobox ها



firoozi90
شنبه 29 بهمن 1390, 10:07 صبح
دوستان با استفاده از تابع زیر میتونید فیلدهای رکورد مورد نظر جدولتونو به تکست باکس یا کمبوباکس ها bind کنید.

private void fnGetConnectedToDatabase()
{
string conStr =
"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\..\\studentDB.mdb";
try
{
myConn = new OleDbConnection(conStr);
myConn.Open();
}
catch(OleDbException ex)
{
MessageBox.Show("Error in connection ..."+ex.Message);
}

string sqlStr ="SELECT * FROM studentTable;";
dAdapter = new OleDbDataAdapter(sqlStr,myConn);
dset = new DataSet();
dAdapter.TableMappings.Add("Table", "studentTable");
dAdapter.Fill(dset);
this.dviewmanager=dset.DefaultViewManager;
this.comboBox1.DataSource=this.dviewmanager;
this.comboBox1.DisplayMember="studentTable.StudentID";
this.textBox1.DataBindings.Add("Text", this.dviewmanager,
"studentTable.StudentID");
this.textBox2.DataBindings.Add("Text", this.dviewmanager,
"studentTable.StudentSubject");
this.textBox3.DataBindings.Add("Text", this.dviewmanager,
"studentTable.StudentName");
this.myConn.Close();
}


دوستان اگر استقبال کنند تابع های مفید تری را براتون میزارم

حمیدرضا1
دوشنبه 04 اردیبهشت 1391, 18:25 عصر
سلام.ممنون واقعا این قسمت کاربردی هست.
:تشویق:

حمیدرضا1
شنبه 23 اردیبهشت 1391, 02:15 صبح
سلام.من مبتدی هستم
ولی یه راه ساده اینه که روی تکست باکس کلیک کنی و بری رو پراپرتیس و بعد DataBinding رو باز کنی و بری تو قسمت text و بعد یه جدول رو انتخاب کنی و از اون جدول یه فیلد رو برای وصل شدن یا همانbind کردن واسه خودت انتخاب کنی.

حمیدرضا1
شنبه 23 اردیبهشت 1391, 02:26 صبح
سلام.من مبتدی هستم
ولی یه راه ساده اینه که روی تکست باکس کلیک کنی و بری رو پراپرتیس و بعد DataBinding رو باز کنی و بری تو قسمت text و بعد یه جدول رو انتخاب کنی و از اون جدول یه فیلد رو برای وصل شدن یا همانbind کردن واسه خودت انتخاب کنی.:قلب::تشویق: