2013-03-24 2 views
0

여기 내 딜레마에 대한 인터넷 솔루션을 찾을 수 없습니다. 컨트롤 속성에 미리 설정된 데이터 소스가있는 DataGrid가 있습니다. 그래서 내 테이블 데이터를 표시하기 위해 DataGrid 뷰에 대한 코드를 작성할 필요가 없습니다. 이제 테이블에 새로운 행을 추가하는 버튼이 있는데 잘 작동하지만 정보를 업데이트하기 위해 DataGridView를 가져올 수 없습니다. Datagridview 업데이트 (C#)

나는 내 데이터 그리드 컨트롤을 업데이트 희망 resetbindings를 사용하여 시도하지만, 그렇지 않습니다. 팁이 있습니까?

private void button1_Click(object sender, EventArgs e) 
    { 
     sqlcom.CommandText = @"INSERT INTO members (firstname, lastname) VALUES ('" + textBox1.Text +"', '"+ textBox2.Text +"')"; 
     sqlcom.ExecuteNonQuery(); 
     thisConnect.Close(); 

     //update datagridview? 
     this.membersBindingSource.ResetBindings(false); 

    } 
+0

어떤 프로젝트입니까? 웹/창? – Shyju

+0

windows 응용 프로그램 – Ralph

+0

Nevermind 알아 냈습니다. 설치 새 sqladapter 및 dataset 다음 datagridview 데이터 원본 및 datamember 제대로 작동합니다. – Ralph

답변

0

질수 U는 다음 두 개의 라인을 적는다

라인 대신
DataSourceID.DataBind(); 
YourdatagridviewID.DataSource=DataSourceIDhere 

: this.membersBindingSource.ResetBindings(false);

???