2011-09-14 2 views
0

SQL 연결이 이미 생성되어 있고 Excel 시트에서 입력을받는 데이터 테이블이 생성 된 경우 SP를 사용하여 데이터 테이블을 내 DataGrid 뷰에로드하려면 어떻게합니까? 데스크톱 응용 프로그램 (Visual Studio 2008, Sql Server 2005가 사용되고 있습니까?)저장된 데이터 테이블을 DataGridview에로드

+0

그리드 – V4Vendetta

+0

에 DataSource''로 데이터 테이블을 첨부 데이터 그리드 데이터 소스로 데이터 테이블을 부여 그래서 당신은'DataTable'가 데이터로 채워 가지고 당신은'DataGridView'에 그것을 보여줄 필요가 있습니까? 왜 저장 프로 시저가 필요합니까? 간단히'gridViewName.Source = dataTableName'을 사용하십시오. –

+0

@Ranhiru 데이터 테이블에 저장하기 전에로드 된 엑셀 시트에 평균 기능을 적용해야하므로 SP를 만들었습니다. – Adrian

답변

0

이 시도 :

DataTable t = new DataTable();//in your case it's filled already like below or any other method 

c.Open(); 
using (SqlCeDataAdapter a = new SqlCeDataAdapter("SELECT CO_COMP_ID as Company_Id,CO_COMP_NAME as Company_Name, CO_ACTIVE as Active_Status, CO_FILE_TYPE as Using_File_Type, CO_DESC as Description FROM CompRegister", c)) 
{ 
    a.Fill(t); 
    //dgvCompDet.DataSource = t; 
    fnDeselectRow(); 
    } 
c.Close(); 

dgvCompDet.DataSource = t; 
관련 문제