here is what happens after i press a button:
dataGridView1.DataSource = ConnectandReadList(some_query); dataGridView1.Refresh();
pl
Are you initializing the datasource the first time in an if(!Page.IsPostback)
if(!Page.IsPostback)
It may be reseting the datasource on each postback.