2010-08-22 3 views
0
private void Form1_Load(object sender, EventArgs e) 
{ 
    conn = new SqlConnection(@"Data Source=ASHISH-PC\SQLEXPRESS; initial catalog=ashish; integrated security=true"); 
    show(); 
    foreach (DataTable dt in ds.Tables) 
    { 
    comboBox1.Items.Add(dt.TableName[0]); 
    } 
} 
+0

질문을 편집하고 코드를 선택한 다음 편집기에서 코드 버튼 (101 \ 010)을 누르십시오. –

답변

0

SMO라는 라이브러리가 있습니다.하지만 SMO를 사용하여이 작업을 수행 할 수 있다고 생각합니다. SQL Server에서 직접 테이블 이름을 가져 오는 DataTable에 종속되지 않습니다. 나는 새로운 아래의 링크를 변경이다 더 나은 http://msdn.microsoft.com/en-us/library/ms162185.aspx

3

http://msdn.microsoft.com/en-us/library/ms254934(VS.80).aspx

이 당신에게 당신이 원하는 않는 GetSchema() 메소드에 대한 정보를 제공합니다.

또한 GetSchema를 검색하면 데이터베이스에서 테이블을 가져 오는 방법을 보여주는 많은 결과가 표시됩니다.

관련 문제