ใน ตารางมีข้อมูลซ้ำค่ะ ต้องการนำ DataTable ออกมาโชว์ทั้งหมด แต่ ตอนนี้โชว์แค่ข้อมูลแรกค่ะ asp.net c#
Code (C#)
int _row = ds4.Tables[0].Rows.Count;
int i = 0;
if (_row > i)
{
for(i=0;i<_row;i++)
{
Label26.Text = Label26.Text + " <br> " + (string)ds4.Tables[0].Rows[i]["ExPolicyid"].ToString();
}
}
น่าจะประมาณนี้ครับ ตรวจสอบ Syntax ด้วยครับ
Date :
2011-05-26 13:07:19
By :
webmaster
มีเงื่อนไขยังไงที่ต้องแสดงแค่ 5408240009 ก็ไป Where ในคำสั่ง SQL ครับ
ส่วนโชว์ข้อมูลทำไมไม่แสดงที่ GridView ล่ะครับ
Date :
2011-05-26 13:08:18
By :
3rds
โชว์แค่อันเดียวค่ะ
5408240009 5
อีกอีนไม่ยอมโชว์
มีวิธีอื่นอีกไหมค่ะ
Date :
2011-05-26 15:35:20
By :
mushroomsn
วนลูปด้วยครับ
Date :
2011-05-26 16:11:51
By :
webmaster
Code (C#)
int _row = ds4.Tables[0].Rows.Count;
int i = 0;
if (_row > i)
{
for(i=0;i<_row;i++)
{
Label26.Text = Label26.Text + " <br> " + (string)ds4.Tables[0].Rows[i]["ExPolicyid"].ToString();
}
}
i++
ใช้แบบนี้หรือเปล่าค่ะ ถ้าใช่ โชว์ข้อมูลแค่อันเดียวค่ะ
Date :
2011-05-26 16:23:40
By :
mushroomsn
Code (C#)
for(i=0;i<=_row;i++)
น่าจะต้องใช้ <= ครับ
Date :
2011-05-26 16:41:22
By :
webmaster
ฟ้อง error ค่ะ
There is no row at position 1.
Date :
2011-05-26 18:42:05
By :
mushroomsn
Load balance : Server 01