ผมหัดเขียน c# นะครับ
private async void button1_Click(object sender, EventArgs e)
{
int i = 0;
FirebaseResponse ccust = await client.GetAsync("customer/");
Customer allcust = ccust.ResultAs<Customer>();
FirebaseResponse countercust = await client.GetAsync("counter/");
Counter_class counter = countercust.ResultAs<Counter_class>();
dataGridView1.Rows.Clear();
int reccount = Convert.ToInt32(counter.customers.ToString());
while (true)
{
if (i == reccount)
{
break;
}
try
{
i++;
//คำถามคือ ตรงนี้ระบบได้ object เป็น null ออกจาก response ทำให้มันเติมค่าว่าง ๆ ลงใน dataGridView1
dataGridView1.Rows.Add(allcust.custid,allcust.customername, allcust.customeraccount,allcust.custpreflang);
}
catch
{
}
}
}
JSON มันหน้าตาแบบในรูปด้านบน
คิดว่าน่าจะต้องใช้คำสั่ง .Rows.Add() เข้าไปแต่จะต้องปรับตรงไหนครับ? หรือ ต้องแก้ class Customer ครับ
ระบบได้ object เป็น null ออกจาก response ทำให้มันเติมค่าว่าง ๆ ลงใน dataGridView1
private async void button1_Click(object sender, EventArgs e)
{
int i = 0;
FirebaseResponse ccust = await client.GetAsync("customer/");
Customer allcust = ccust.ResultAs<Customer>();
FirebaseResponse countercust = await client.GetAsync("counter/");
Counter_class counter = countercust.ResultAs<Counter_class>();
dataGridView1.Rows.Clear();
int reccount = Convert.ToInt32(counter.customers.ToString());
while (true)
{
if (i == reccount)
{
break;
}
try
{
i++;
//คำถามคือ ตรงนี้ระบบได้ object เป็น null ออกจาก response ทำให้มันเติมค่าว่าง ๆ ลงใน dataGridView1
dataGridView1.Rows.Add(allcust.custid,allcust.customername, allcust.customeraccount,allcust.custpreflang);
}
catch
{
}
}
}
JSON มันหน้าตาแบบในรูปด้านบน
คิดว่าน่าจะต้องใช้คำสั่ง .Rows.Add() เข้าไปแต่จะต้องปรับตรงไหนครับ? หรือ ต้องแก้ class Customer ครับ