2013-06-26 5 views
0

SQL Server에서 datatable을 사용하는 gridview가 있습니다. 데이터 테이블에 행이 없을 때 gridview에 새로운 행을 추가하는 gridview를 별도의 소스에서 바인드하는 함수를 작성했는데 모든 열을 병합하고 "No Result found"라는 오류 메시지가 표시되지만 모든 열이 표시됩니다 그 것처럼. 빈 그리드 바인딩 기능은 다음과 같습니다.gridview 열 스팬이 작동하지 않습니다

private void ShowNoResultFound(DataTable source, GridView gv, bool footerStatus) 
    { 
     source.Rows.Add(source.NewRow()); 
     gv.DataSource = source; 

     gv.ShowFooter = footerStatus; 

     int columnsCount = gv.Columns.Count; 
     gv.DataBind(); 
     gv.Rows[0].Cells.Clear(); 
     gv.Rows[0].Cells.Add(new TableCell()); 
     gv.Rows[0].Cells[0].ColumnSpan = columnsCount; 


     gv.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Center; 
     gv.Rows[0].Cells[0].ForeColor = System.Drawing.Color.Red; 
     gv.Rows[0].Cells[0].Font.Bold = true; 

     gv.Rows[0].Cells[0].Text = "NO RESULT FOUND!"; 

    } 

답변

0

EmptyDataText = "No Result Found !!!" Grdi 속성보기

관련 문제