PDA

View Full Version : چگونه تکست باکس ها را با اطلاعات دیتابیس پر کنیم



ehsankhan
جمعه 26 تیر 1394, 12:34 عصر
باسلام خدمت همه دوستان

من می خواهم اطلاعات یک row از بانک اطلاعاتی ام را(sqlserver) را که شما مثلا 7 column است در صفحه ای نشان دهم به این صورت که اطلاعات هر column در تکست باکسی جداگانه نمایش داده شود . ممنون میشم اگر دوستان رهنمایی کنند

Delphi7_love
جمعه 26 تیر 1394, 13:17 عصر
سلام



datarow dt_List = new datarow();
string Sql = "";
cmd = new OleDbCommand();
cmd.Connection = con;
Da_Select = new OleDbDataAdapter(cmd);
dt_List = new DataTable();
con.Open();
Sql = @"select col1, col2 , col3 col4 , col5 , col6 , col7 from tableName"
TRY
{
cmd.CommandText = Sql;
Da_Select.Fill(dt_List);
con.Close();
}
catch (Exception r)
{
messagebox.show("ERROR");
}


TXT1.Text = r["Col1"].ToString();
TXT2.Text = r["Col2"].ToString();
TXT3.Text = r["Col3"].ToString();
TXT4.Text = r["Col4"].ToString();
TXT5.Text = r["Col5"].ToString();
TXT6.Text = r["Col6"].ToString();
TXT7.Text = r["Col7"].ToString();




خودتون باید بهینه اش کنید

ehsankhan
جمعه 26 تیر 1394, 13:37 عصر
();CODE]datarow dt_List = new datarow]string Sql = "";
cmd = new OleDbCommand();
cmd.Connection = con;
Da_Select = new OleDbDataAdapter(cmd);
dt_List = new DataTable();
[con.Open();[/CODE
سلام ممنون از راهنمایی تون
میشه یکم در مورد کدهای بالا توضیح بدید من مبتدی هستم . من فقط بلدم با دیتا ست به دیتابیس وصل شوم باز هم ممنون