2015-01-28 2 views
-1

SQL Server DB에서 데이터를 가져 오는 두 개의 버튼과 DataGridview가 있습니다. 언제든지 btn1을 클릭하면 레코드와 함께 datagridview를 가져오고 그 다음 btn2를 클릭하면 btn2 레코드를 btn1 레코드와 결합합니다. btn2가 레코드를 결합하지 않고 레코드를 결합하지 않도록 DataGridview를 지울 수 있습니까? 분명DataGridview를 지우고로드하는 방법

+0

텍스트를 넣지 말 것! – AymenDaoudi

+0

은 데이터 소스를 null로 설정하지만 다른 결과 세트를 바인드하는 경우에도 이전 결과 세트 대신 사용합니다. 언더 레이 데이터 세트를 지우는 것도 옵션이지만 데이터 세트를 재사용하지 않는 한 불필요합니다. –

+0

코드에 대해 지금 가지고있는 것을 보여줄 수 있습니까? 사람들이 일반적인 대답이 아닌 질문에 대한 구체적인 대답을 줄 수 있도록 도와줍니다. – user2366842

답변

0

:

DataSet.Clear(); 

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

아래 추가 SQL 쿼리 결과에 DataGridView를 채우기의 예입니다.

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]; 
관련 문제