2012-03-14 2 views
0

승/I는 사용자가 값을 지정 할 때마다 업데이트하는의 SqlDataSource 있습니다. Gridview를 업데이트하려면 다음 작업을 수행하려고하지만 Gridview는 아무 것도 표시하지 않습니다. 내가 여기서 아무것도 못 찾았 니?GRIDVIEW 동적 업데이트의 SqlDataSource

private void updateSessionGridView(string p) 
{ 
    session.SelectCommand = @"SELECT TOP 10 * FROM [MyDB] 
            where key = '" + p + "'"; 
    GridView1.DataSourceID = null; 
    GridView1.DataSource = session; 
    GridView1.DataBind(); 
} 
+0

ASP.Net 또는 WinForms 용입니까? ASP.net에 대한 – Matt

+0

. AutoGenerateSelectButton을 활성화했습니다. 단지 "선택"열이 표시되지만 실제 데이터는 표시되지 않습니다. – Yang

+0

제목 앞에 "C#"등을 붙이지 마십시오. 그것이 바로 태그가있는 것입니다. –

답변

1

데이터 소스 컨트롤을 사용하는 경우 DataSource 속성이 아니라 DataSourceID 속성을 설정해야합니다.

+0

불행히도 GridView1.DataSource = session.ID 코드를 변경하면 작동하지 않습니다 – Yang

+0

아니요,'DataSource'를 설정하지 마십시오. 'DataSourceID '를 보라. –

+0

downvote에 대한 이유가 무엇입니까? –

관련 문제