|
|
|
สอบถามปัญหาเรื่องการทำค้นหาข้อมูล C# นำข้อมูลจาก ฐานข้อมูลมาลง textbox |
|
|
|
|
|
|
|
ใช้OleDbDataAdapter ดึงข้อมูล มาใส่ DataSet ครับ แล้วก็ ดึงข้อมูลจาก DataSet มาใส่ textbox ครับ
OleDbDataAdapter da = OleDbDataAdapter
DataSet ds = new DataSet
String cmdsel = "SELECT * FROM Employee WHERE Emp_ID ='" + emp_IDTextBox.Text + "'";
da = New OleDbDataAdapter (cmdsel,Conn)
da.Fill(ds,"[name]")
textbox.text = ds.Table("[name]").Rows(0)("[Column]")
ประมาณนี้ครับ รองดู
|
|
|
|
|
Date :
2010-08-21 21:20:53 |
By :
nott |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ว่าแต่ ผม งง กับ ภาษาไทยของคุณจังเลยครับ
ผมเขียนการติดต่อดึงฐานข้อมูลจาก Access มาลง Textbox ในแต่ละ Textbox ไม่เป็นปุ่ม ค้นหา
|
|
|
|
|
Date :
2010-08-21 21:22:21 |
By :
nott |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามนี้ถูกแล้ว ครับ
Code (C#)
OleDbDataAdapter da = OleDbDataAdapter
DataSet ds = new DataSet
String cmdsel = "SELECT * FROM Employee WHERE Emp_ID ='" + emp_IDTextBox.Text + "'";
da = New OleDbDataAdapter (cmdsel,Conn)
da.Fill(ds,"[name]")
textbox.text = ds.Table("[name]").Rows(0)("[Column]")
|
ประวัติการแก้ไข 2010-08-27 16:54:37 2010-08-27 16:55:00
|
|
|
|
Date :
2010-08-27 16:54:12 |
By :
thaic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DataTable ds1 = new DataTable();
|
|
|
|
|
Date :
2010-09-16 00:54:18 |
By :
chan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DataTable ds1 = new DataTable();
มันเออเลออ่ะครับ
|
|
|
|
|
Date :
2010-09-16 00:55:05 |
By :
chan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโปรแกรมc#.net โดยเรียกข้อมูลจาก access มาแสดงข้อมูล ขึ้น textbox
|
|
|
|
|
Date :
2010-09-16 01:06:29 |
By :
chan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโปรแกรมc#.net โดยเรียกข้อมูลจาก access มาแสดงข้อมูล ขึ้น textbox
ทำไงอ่ะครับเพราะผมลองใช่oledb แล้วก็ไม่ได้
|
|
|
|
|
Date :
2010-09-16 01:08:08 |
By :
chan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมไม่รู้จะถามว่าอย่างไรดี
คือผมเขียน c# เชื่อมฐานข้อมูลใน sql server ตอนจะเพิ่มข้อมูลสมาชิกลงเก็บในฐานข้อมูลมันไม่ได้ เอาให้มาโชว์ในdata gridveiw
คือเพิ่งเคยเขียนไม่รู้ว่าจะเข้าใจที่ผมหรือเปล่า ขอดูโดตัวอย่างหน่อยนะครับ.
|
|
|
|
|
Date :
2010-09-21 09:40:14 |
By :
ใบไม้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
oledbconnection con = new oledbconnection();
oledbcommand com = new oldedbcommand();
oledbdataadapter da;
stringbuider sd = new stringbuider();
datatable dt = new datatable();
dataset ds = new dataset();
string strSql ;
...
...
...
sb.remove(0,sb.length);
sb.append("select * from employee ");
sb.append(" where employeeid = '" txt_employeeid.text "'");
strSql = sb.tostring ();
{
da = new oledbdataadapter(sql,con);
if (ds.tables["_dtEmp"] != null)
{
ds.tables["_dtEmp"].clear();
}
da.fill(ds,"_dtEmp");
dt = ds.tables["_dtEmp"];
con.close();
if (dt.rows.count !=0)
{
txtEmployeeName.text = dt.rows[0]["EmpleyeeName"].tostring();
}
else
{
messagebox.show("No data!!","Error",...);
}
}
|
|
|
|
|
Date :
2010-09-21 11:26:19 |
By :
tee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|