|
|
|
ขอตัวอย่าง การใช้ DropDonwList เพื่อค้นหาข้อมูลแล้ว โชว์ขอมูลลงใน Textbox หน่อยครับผม |
|
|
|
|
|
|
|
นำมาแสดงบน คอมโบบ๊อกซ์
Code (C#)
sql = "SELECT * FROM ค้างชำระ WHERE mem_id LIKE '%" + t + "%' ";
command = new SqlCommand(sql, connection);
int intNumRows = Convert.ToInt32(command.ExecuteScalar());
if (intNumRows == 0)
{
comboBox1.Text = "ไม่มีข้อมูล";
}
else{
DataSet ds = new DataSet();
SqlDataAdapter da1 = new SqlDataAdapter("SELECT * FROM ค้างชำระ WHERE mem_id LIKE '%" + t + "%'", connection);
da1.Fill(ds, "ค้างชำระ");
comboBox1.DataSource = ds;//กำหนด DataSet
comboBox1.DisplayMember = "ค้างชำระ.เลขที่รายการกู้";
comboBox1.ValueMember = "ค้างชำระ.เลขที่รายการกู้";
}
อันนี้นำมาแสดงลงบน textBox ผมกำหนดให้แสดงเมื่อกดปุ่ม เลือกนะครับ ใจจริงอยากให้มันแสดงเมื่อ textChanged เลย แต่ว่ามัน Error ลองดูหลายวิธีแล้วก็ยังไม่ได้เลยใช้กดปุ่มเลือกแทน
Code (C#)
if (comboBox1.Text == "ไม่มีข้อมูล")
{
MessageBox.Show("ไม่มีข้อมูล");
return;
}
else
{
String k = mem_id.Text;
String a = comboBox1.Text;
strSQL = "SELECT * From ค้างชำระ WHERE เลขที่รายการกู้ = '" + a + "' AND mem_id = '" + k + "' ";
SqlCommand xa2 = new SqlCommand(strSQL, connection);
adapter = new SqlDataAdapter(xa2);
dataSt = new DataSet();
adapter.Fill(dataSt, "ค้างชำระ");
int count = dataSt.Tables["ค้างชำระ"].Rows.Count;
if (count == 0)
{
return;
}
DataRow row = dataSt.Tables["ค้างชำระ"].Rows[0];
double za1 = Convert.ToDouble(row["เงินต้นค้างชำระ"]);
double za2 = Convert.ToDouble(row["ดอกเบี้ยค้างชำระ"]);
int za3 = Convert.ToInt32(row["อัตราดอกเบี้ย"]);
DateTime d1 = Convert.ToDateTime(row["วันที่อัพเดต"]);
DateTime d2 = Convert.ToDateTime(txtDate.Text);
TimeSpan s = d2 - d1;
double ss = s.TotalDays;
double za4 = (((za3 / (30 * 100)) * za1) * ss) + za2;
double za5 = za1 + za4;
textBox7.Text = za1.ToString("#,##0.00"); //เงินต้น
textBox6.Text = za4.ToString("#,##0.00"); //ดอกเบี้ย
textBox9.Text = za5.ToString("#,##0.00"); //ทั้งหมด
}
ลองศึกษาดูครับ
|
|
|
|
|
Date :
2013-08-15 13:48:14 |
By :
111111111 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับพี่ ^_^
|
|
|
|
|
Date :
2013-08-15 13:50:49 |
By :
Bill17259 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|