|
|
|
code c# ทำการ refresh DataGridView จากDBทุกๆ นาที แต่ข้อมูลมันมาต่อเนื่องกันไม่ยอมเริ่มใหม่ ต้องเคลียร์ยังไงครับ |
|
|
|
|
|
|
|
ให้มันเคลียร์ค่าเก่าก่อน แล้วค่อยใส่ค่าใหม่เ้้ข้าไปได้ไหมครับ
Code (C#)
dgvCustomers.DataSource = null;
dgvCustomers.DataBind();
|
ประวัติการแก้ไข 2011-09-08 16:55:10
|
|
|
|
Date :
2011-09-08 16:54:43 |
By :
Marcuz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
private void timer1_Tick(object sender, EventArgs e)
{
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Northwind 2007.accdb";
OleDbConnection Conn = new OleDbConnection();
if (Conn.State == ConnectionState.Open)
{
Conn.Close();
}
Conn.ConnectionString = strConn;
Conn.Open();
string sqlCustomers = "SELECT * FROM Customers";
OleDbDataAdapter da = new OleDbDataAdapter(sqlCustomers, Conn);
if( ds.Tables.Contains("Customers") ) ds.Tables["Customers"].Rows.Clear(); // Add this line
da.Fill(ds, "Customers");
dgvCustomers.ReadOnly = true;
dgvCustomers.DataSource = ds.Tables["Customers"];
strFileName = "c:\\a.xml";
ds.WriteXml(strFileName);
}
|
|
|
|
|
Date :
2011-09-09 08:30:05 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับผม ผมใช้ds.Tables["Customers"].Clear(); แทน ขอบคุณ คุณหางอึ้งและคุณBoat ที่ให้แนวทาง ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2011-09-09 09:30:08 |
By :
super_skywalker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|