|
|
|
การแจ้งเตือน MessageBox ใน TextBox ที่ทำการ AutoComplete เวลาพิมพ์ข้อมูลลงไป เมื่อไม่มีข้อมูลมันไม่แจ้งเตือนครับ |
|
|
|
|
|
|
|
ขออนุญาตดันหน่อยนะค๊าฟ
|
|
|
|
|
Date :
2012-03-03 22:08:29 |
By :
Smile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ visual studio ใช่ไหม debug ดูซิครับ ว่ามันเข้า if หรือ else
|
|
|
|
|
Date :
2012-03-03 22:15:30 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ
รู้สึกมันจะเข้า if นะครับ
|
|
|
|
|
Date :
2012-03-03 22:23:12 |
By :
Smile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กระนั้นแล้วมันก็น่าจะถูกนิครับ
|
|
|
|
|
Date :
2012-03-03 22:27:35 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ แต่ผมอยากให้เวลาพิมพ์ในTextbox แล้วคำที่พิมพ์มันไม่มีในautocomplete แล้วให้มันแจ้งเตือนนะครับ
|
|
|
|
|
Date :
2012-03-03 22:30:12 |
By :
Smile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อาจจะต้องโยนใส่ dataset หรือว่าใช้ select count เอาครับ
|
|
|
|
|
Date :
2012-03-03 22:43:21 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
private void AddressAutoTxt()
{
string strConn = "Provider=Microsoft.Ace.OleDb.12.0;Data Source=db.accdb;";
_conn = new OleDbConnection(strConn);
_conn.Open();
string sql="Select distinct [address_name] from [address] order by [address_name] asc";
_cmd = new OleDbCommand(sql, _conn);
OleDbDataAdapter _adapter = new OleDbDataAdapter(_cmd);
DataSet _data = new DataSet();
_adapter.Fill(_data, "ads");
_conn.Close();
int i = 0;
for (i = 0; i < _data.Tables["ads"].Rows.Count; i++)
{
autoComplete.Add(_data.Tables["ads"].Rows[i]["address_name"].ToString());
}
this.AddressAutoTxt();
textBox2.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
textBox2.AutoCompleteSource = AutoCompleteSource.CustomSource;
textBox2.AutoCompleteCustomSource = autoComplete;
}
แนะนำตย.โค๊ดได้ไหมครับ ผม
|
|
|
|
|
Date :
2012-03-03 23:46:00 |
By :
Smile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังทำไม่ได้เลยครับ แจ้งเตือน
แล้วก็มีปัญหาใหม่คือ เหมือนใช้ Textbox 2ตัว
เวลาพิมพ์ไปครบ2ตัวแล้วลองพิมพ์ใหม่ข้อมูลที่อยู่ในTextboxทั้ง2ตัว
มันจะรวมกันเลยครับ ประมาณว่าพิพ์ช่องไหนก้มีข้อมูลทั้ง2เลย
หรือว่าtextbox สามารถใช้ได้หน้าละฟอร์มหรือครับที่ดึงจากฐานข้อมูล
หรือต้องมีคำสั่งเคลียร์ค่า
ช่วยผมหน่อยนะครับ 2ปัญหานี้หลายวันละครับ T_T
ขอบคุณครับ
|
|
|
|
|
Date :
2012-03-06 02:44:45 |
By :
Smile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|