2011-10-05 5 views
0

DataTableAdapter에서 데이터를 가져 오는 Datagridview가 채워져 있습니다.Datagridview : 데이터를 다시로드하는 방법?

양식에 별도의 버튼이 있습니다. 단추를 클릭하면 DataTable을 새로 고치고 다시 채우고 싶습니다.

너무 쉽게 보이지만이를 수행 할 방법을 찾을 수 없습니다. 당신이 동적 그리드 기능에 대한 코드를 교환하고자하는 경우 사전에

덕분에

답변

1

바로 데이터 테이블을 클릭합니다 (SS 녹색 상자) 새 쿼리를 추가

Select * from tablename 

하는 것은 다음 이동 데이터 채우기를 처리하는 form_load의 행을 찾습니다.

this.yourTableAdapter.Fill (this.yourDataSet.yourdatatable); this.yourDataSet.yourdatatable (

this.yourTableAdapter.FillBy :

은 기본 SQL 쿼리는 항상 .Fill라고하지만, 경우에 당신은 두 번째가 호출 될 새 쿼리 (SS 오렌지 박스)을 추가한다); 코드에서 어딘가에이 두 번째 방법을 실행하여

enter image description here

은 (버튼을 눌러 아마도) 그리드는 새로운 SQL 명령을 변경하고있는 gridview에서 새로운 결과가 표시되어야합니다 :

protected void Button1_Click(object sender, EventArgs e) 
{ 
    this.yourTableAdapter.FillBy(this.yourDataSet.yourdatatable); 
} 
관련 문제