|
|
|
ถามเรื่องการ search ตัวเลข แบบทีละตัวอ่ะครับ ถามผู้รู้หน่อยครับ |
|
|
|
|
|
|
|
แจกแจงรายละเอียดเพิ่มหน่อย จะหาจากชื่อ column เหรอ เห็นใช้ว่า field ปกติเค้าหาค่าที่อยู่ใน field หรือ column ไม่ใช่หรือ??
ก็จะใช้ select * from table_name where field_name like '%2%'; อย่างนี้เอา
ที่ถามคืออันนี้ป่ะ หรือจะหาชื่อ field ใน table ที่ต้องการ??
|
|
|
|
|
Date :
2010-09-13 18:20:30 |
By :
salapao_codeman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาจาก column ครับผม
|
|
|
|
|
Date :
2010-09-13 18:28:46 |
By :
pangpoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
SelectAll();
DataView odtv = new DataView(odt);
if (IsNumeric(_data))
{
odtv.RowFilter = string.Format("{0} = '{1}'", _field, _data); <<<<<<<<<< แก้ยังไงดีครับ
}
else
{
odtv.RowFilter = string.Format("{0} LIKE '%" + _data + "%'", _field, _data);
}
if (odtv.Count == 0)
{
string nodata = "ไม่พบข้อมูล";
MessageBox.Show(nodata, "Carvaly", MessageBoxButtons.OK, MessageBoxIcon.Error);
odtv = null;
dataGridView1.DataSource = null;
odt.Clear();
SelectAll();
}
else
{
dataGridView1.DataSource = odtv;
}
|
|
|
|
|
Date :
2010-09-13 18:39:35 |
By :
pangpoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|