2013-06-20 2 views
0

DataGridview를 가지고 있는데,이 그리드를 SQL로 바인딩하고 있는데, SQL에서과 동일한 5 개의 행을 DataGrid에 추가했습니다.autogeneratecolumn = false로 DataGrid에 바인드

내 코드는 문제가 나는 프로그램을 실행할 때, 데이터 그리드의 행 데이터를 표시 할 수 없습니다이다

string qry1 = "select modal,Spec,color,Types,reqQty from godownRequsition where gr='" + txtGr.Text + "'"; 

dataGridView1.DataSource = DAL.GetdataTable(qry1); 

입니다. DataGrid의 모든 열을 완료하고 자동 생성 열이 true이면 데이터를 표시합니다.

이제 자동 생성되지 않은 생성 된 열을 DataGrid에 바인딩하려고합니다.

+2

코드 – Pawan

+0

을 공유하십시오 당신이 데이터 소스를 설정 한 후 사용 데이터 바인딩이 있다고 가정? –

+0

Aspx 코드를 게시하십시오. –

답변

1

이 같은 자기에 의해 열을 만들어야합니다

DataGridViewColumn column = new DataGridViewTextBoxColumn(); 
     column.HeaderText = "Lama"; 
     int indexCol = grid.Columns.Add(column); 
+0

int indexCol = grid.Columns.Add (column); // 내용을 넣을 색인을 제공하는 코드 행 –

+0

을 수행합니다 (목록에 넣거나 나중에 가져올 수 있습니다). – 3wic

+0

DataGridViewColumn 열 = 새 DataGridViewTextBoxColumn(); column.HeaderText = "Lama"; int indexCol = grid.Columns.Add (column); //이 코드는 하나가 아닌 두번의 열을 덧붙입니다. –