|
|
|
นำข้อมูลจากฐานข้อมูลมาโชว์ใน textbox แต่ข้อมูลไม่โชว์ค่ะ asp.net c# |
|
|
|
|
|
|
|
for (int i = 0; i < _row; i++)
{
statusDeptID = ds2.Tables[0].Rows[i]["name"].ToString();
TextBox2.Text = statusDeptID;
}
ลองเติม .Text ดูสิครับ ว่าได้ไม๊เอ่ย
TextBox2.Text = statusDeptID.Text;
|
|
|
|
|
Date :
2011-05-04 11:32:47 |
By :
async |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TextBox2.Text = statusDeptID.Text;
ไม่ได้ค่ะ
ถ้าลอง
// string id2 = TextBox1.Text;
ถ้าเปลี่ยนเป็นstring id2 = "1";
ชื่อที่ textbox2.text จะโชว์ชื่อ
แต่ถ้าใช้ เป็น textbox1.text ชื่อที่ textbox2.text จะไม่โชว์ชื่อ ค่ะ
|
|
|
|
|
Date :
2011-05-04 11:38:35 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมจะต้อง Loop ด้วยครับ
Code (C#)
void ViewData()
{
//*** DataTable ***//
SqlDataAdapter dtAdapter;
DataTable dt = new DataTable();
strSQL = "SELECT * FROM customer WHERE CustomerID = '"+ Request.QueryString["CustomerID"] +"' ";
dtAdapter = new SqlDataAdapter(strSQL, objConn);
dtAdapter.Fill(dt);
if(dt.Rows.Count > 0)
{
this.txtCustomerID.Text = (string)dt.Rows[0]["CustomerID"];
this.txtName.Text = (string)dt.Rows[0]["Name"];
this.txtEmail.Text = (string)dt.Rows[0]["Email"];
this.txtCountryCode.Text = (string)dt.Rows[0]["CountryCode"];
this.txtBudget.Text = (string)dt.Rows[0]["Budget"].ToString();
this.txtUsed.Text = (string)dt.Rows[0]["Used"].ToString();
}
}
|
|
|
|
|
Date :
2011-05-04 11:42:53 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้เปลี่ยนเป็นแบบนี้หรือค่ะ
if (ds2.Rows.Count > 0)
{
TextBox2.Text = (string)ds2.Rows[0]["CustomerID"];
}
แต่ Error ที่ Rows ค่ะ
|
|
|
|
|
Date :
2011-05-04 11:57:10 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนที่แจ้งปัญหา ให้เอา Error Message มาแปะด้วยก็ดีครับ แต่เท่าที่ดูแล้วมันน่าจะไม่มี record ครับ คือ rows เป็น 0 ครับ
|
|
|
|
|
Date :
2011-05-04 11:59:55 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ โชว์แล้วค่ะ
นำ code ไปใส่ที่ button ค่ะ
|
ประวัติการแก้ไข 2011-05-04 13:01:28
|
|
|
|
Date :
2011-05-04 12:06:37 |
By :
mushroomsn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|