2010-04-05 2 views
1

속성 "id"를 확인하여 그리드보기에 데이터베이스 값을로드해야합니다.SQL에서 그리드보기로 정보로드

입력 한 id 값이 데이터베이스와 같으면 그리드보기로로드됩니다.

하면 백엔드에서 레코드를 반복해야하고 기록을 분석

+1

뒤에 코드받는이를 추가하려고 할 수 있습니다. 어떤 프로그래밍 언어 (C#, VB.Net, other)를 사용하고 있습니까? 어떤 질문을 사용하고 있습니까? – lexu

+0

Asp.net, C#에서 사용하고 있습니다. 예를 들어 특정 사람 ID를 입력하면 , 그 사람에 관한 모든 정보는 그리드보기에로드해야합니다. – Sivakumar

+0

내 코드 : DataSet ds = new DataSet(); string str = "select * from Personal 여기서 id = '"+ TextBox1.Text + "'"; SqlDataAdapter da = 새 SqlDataAdapter (str, con); da.Fill (ds, "Personal"); GridView1.DataSource = ds.Tables [ "개인"]. DefaultView; GridView1.DataBind(); 격자보기를 볼 수 있습니다. – Sivakumar

답변

0

당신이있는 gridview에 결합하기 전에 보여주고 싶지 않아 할 도와주세요; 그렇게 쉬운 방법입니다.

HTH.

+0

이것은 내 코드입니다. DataSet ds = new DataSet(); string str = "select * from Personal 여기서 id = '"+ TextBox1.Text + "'"; SqlDataAdapter da = 새 SqlDataAdapter (str, con); da.Fill (ds, "Personal"); GridView1.DataSource = ds.Tables [ "개인"]. DefaultView; GridView1.DataBind(); – Sivakumar

+0

확인 코드와 함께 작동하지 않는 항목 또는 도움이 필요한 항목은 무엇입니까? –

+0

버튼을 클릭해도 격자가 보이지 않는다. – Sivakumar

0

당신은 모듈이 오히려 광범위

void Page_load(object sender, EventArgs e)  
{         
    if (!Page.IsPostBack) 
    { 
    CreateGrid();   
    }  
} 

void CreateGrid() 
{ 
    DataSet ds = new DataSet(); 
    string str = "select * from Personal where id='" + TextBox1.Text + "'"; 

    SqlDataAdapter da = new SqlDataAdapter(str, con); 

    da.Fill(ds, "Personal"); 

    GridView1.DataSource = ds.Tables["Personal"].DefaultView; 
    GridView1.DataBind(); 
}