 |
|
c# เชคและแจ้งเตือนถ้าข้อมูลที่ใส่ไม่ไช่ตัวเลขใน DataGridView |
|
 |
|
|
 |
 |
|
Typeof รึป่าวครับ
|
 |
 |
 |
 |
Date :
2015-09-28 13:52:17 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คือผมอยาก ไห้มันเชคนะครับ ว่า ค่าที่ไส่มาเป็นตัวเลขหรือป่าวอ่าครับ ถ้าเป็น ตัวเลขอย่างเดียวก็ ok แต่ถ้าเป็น ตัวอักษร+ตัวเลข หรือตัวอักษรไห้ขึ้นแจ้งเตือนอ่าครับ

|
 |
 |
 |
 |
Date :
2015-09-28 14:06:39 |
By :
phuriwat |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
http://systemdevman.blogspot.com/2011/08/c-generic-method-overload.html?m=1
|
 |
 |
 |
 |
Date :
2015-09-28 14:21:58 |
By :
lamaka.tor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอิ่ม งง มาพัก นึงละครับ งง ครับ คือมันเป็น string แล้ว จะ ไห้มันตรวจสอบยังไงอ่าครับ งง อันนี้ที่ทำมาครับ ก็ ไส่ค่า อิ้น ไป มันก็เป็น string หมดเลย Y^Y แล้วถ้าจะไช้แบบ IsNumeric หละครับ ต้องทำยังไง
Code (C#)
object test = dataGridView1.Rows[j].Cells[10].Value;
if(test.GetType()==typeof(string))
{
MessageBox.Show("Please fill in : Input Number Not A-Z /@*-+ in Row ", "Result", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
|
ประวัติการแก้ไข 2015-09-28 16:29:48
 |
 |
 |
 |
Date :
2015-09-28 16:12:33 |
By :
phuriwat |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เรา สามารถ ล็อค datagrid ไห้ไส่แต่ ตัวเลขได้ป่าวครับ แบบ ถ้าพิมตัวอักษรก็ไม่ขึ้นอ่าครับ
|
 |
 |
 |
 |
Date :
2015-09-28 16:53:22 |
By :
phuriwat |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (C#)
int n;
for (int j = 0; j <= dataGridView1.RowCount - 1; j++)
{
if (!dataGridView1.Rows[j].IsNewRow)
{
if (!int.TryParse(dataGridView1.Rows[j].Cells[10].Value.ToString(), out n))
{
MessageBox.Show("Please fill in : Input Unit Num in Row ", "Result", MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
}
}
ประมาณนี้ไหมครับ ถ้าแปลงจากโค้ดด้านบน
|
 |
 |
 |
 |
Date :
2015-09-28 16:55:17 |
By :
Freedom |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วครับ ขอบคุณครับ บรรทัดนี้ทำงานไงหรอครับ ตรง out n อ่าครับ
Code (C#)
if (!int.TryParse(dataGridView1.Rows[i].Cells[10].Value.ToString(), out n))
|
 |
 |
 |
 |
Date :
2015-09-28 17:12:33 |
By :
phuriwat |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|