2015-01-28 2 views
-1

У меня есть datagridview и две кнопки, которые получают данные из SQL-сервера SQL. Всякий раз, когда я нажимаю на btn1, он извлекает datagridview с записью И, если я затем нажимаю btn2, он объединяет записи btn2 с записями btn1. Как я могу очистить datagridview, так что btn2 покажет мне, что он записывает и не комбинирует записи?Как очистить и загрузить datagridview

+0

класть код, а не текст! – AymenDaoudi

+0

задает источник данных null, но также если вы связываете другой набор результатов, он будет использовать это вместо предыдущего. Очистка базового набора данных также является опцией, но без необходимости, если по какой-либо причине вы повторно используете этот набор данных. –

+0

Можете ли вы показать нам, что у вас есть для кода прямо сейчас, так как это поможет людям дать вам конкретные ответы на ваш вопрос, а не общие ответы. – user2366842

ответ

0

ясно:

DataSet.Clear(); 

http://msdn.microsoft.com/en-us/library/system.data.dataset.clear.aspx

Добавить ниже является примером Наполнение DataGridView с результатами запроса SQL.

string select = "SELECT * FROM EXAMPLETABLE"; 
Connection c = new Connection(); 
SqlDataAdapter dataAdapter = new SqlDataAdapter(select, c.con); //c.con is the connection string 

SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter); 
DataSet ds = new DataSet(); 
dataAdapter.Fill(ds); 
dataGridView1.ReadOnly = true; 
dataGridView.DataSource = ds.tables[0];