2013-05-07 6 views
0

와 뒤에 코드에 SelectCommand에를 사용하여 내가 페이지로드에있는 gridview를 채우는 결과 쿼리를 사용하여 다음에 널 (null) 값을 전달하고 저장 프로 시저에 의해 지정된 SelectCommand에를 사용하고 필요 sqldatascource이있는 gridview

노트 : 나는 SQL 서버 Managment를 스튜디오에 저장 프로 시저를 시도하고 나는이 코드를 시도하지만 gridview에 여전히 빈

,691을 보여줍니다

페이지 디자인 뷰에서 gridview1에 대해 잘

내가 지정을 벌써 sqldatascource 작업

protected void Page_Load(object sender, EventArgs e) 
    { 
     SqlDataSource1.SelectParameters["location"].DefaultValue = null; 
     SqlDataSource1.SelectParameters["time"].DefaultValue = null; 
     SqlDataSource1.SelectParameters["date"].DefaultValue = null; 
     SqlDataSource1.DataBind(); 
     GridView1.DataBind(); 
    } 

답변

0

나는 null을 사용하는 것이 database NULL을 나타내지 않는다고 생각합니다. 작동하지 않음

protected void Page_Load(object sender, EventArgs e) 
    { 
     if(!Page.IsPostBack) 
     { 
      SqlDataSource1.SelectParameters["location"].DefaultValue = System.DbNull.Value; 
      SqlDataSource1.SelectParameters["time"].DefaultValue = System.DbNull.Value; 
      SqlDataSource1.SelectParameters["date"].DefaultValue = System.DbNull.Value; 
      SqlDataSource1.DataBind(); 
      GridView1.DataBind(); 
     } 
    } 
+0

아니요 작동하지 않습니다. – Scarnet