gridview的使用问题,初学,请高手看看,谢谢!
做一个员工业绩查询系统,在登陆时通过session[ "id "]记下员工号employno   ,然后我想通过不同的员工号,使用gridview控件绑定一个   id=SqlDataSource1的数据控件,来实现不同的员工查阅时只能看到他自己的业绩(客户号,客户姓名,业务金额)。 
 我曾想在查阅页面(research.aspx)的aspx.cs页面中写入: 
    string   no=   session[ "id "].tostring(); 
    SqlDataSource1.SelectCommand   = "Select   *   from   employ_table   where   employ_no= "+ " ' "+no+ " ' ";   但刷新页面时根本不显gridview控件, 
 换一种方式,在aspx页面中 
  <asp:SqlDataSource   ID= "SqlDataSource1 "   runat= "server "   ConnectionString= " <%$   ConnectionStrings:CustomerDataConnectionString   %>  "    
 SelectCommand= ".... "   EnableCaching   = "true "   >  </asp:SqlDataSource>     
 中   ,写入sql查询语句:selectcommand= "... " 
 我又不知道该怎么写,提示说session[ "id "]无法在sql语句中识别。 
 急请高手帮忙实现,或通过其他方法实现我要的功能,只有30分,全给了!
------解决方案--------------------首先在页面上拖过来一个gridview 
 设置好相应属性 
 然后在后台查询 
 并把结果放到DataTable中 
 然后把DataTable给gridview的DataSource   
 具体实例请参考 
 http://chs.gotdotnet.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/doc_datagrid.aspx
------解决方案-------------------- <asp:SqlDataSource ID= "SqlDataSource1 "  runat= "server " ConnectionString= " <%$ ConnectionStrings:CustomerDataConnectionString%>  " 
             SelectCommand= "Select * from employ_table where employ_no = @employ_no " >  
              <SelectParameters>  
                  <asp:SessionParameter Name= "employ_no " SessionField= "ID " />  
              </SelectParameters>  
  </asp:SqlDataSource>
------解决方案--------------------// 不需要写任何代码   
  <asp:SqlDataSource ID= "SqlDataSource1 " runat= "server " ConnectionString= " <%$ ConnectionStrings:CustomerDataConnectionString%>  " 
 SelectCommand= "Select * from employ_table where employ_no = @employ_no " >  
  <SelectParameters>  
  <asp:SessionParameter Name= "employ_no " SessionField= "ID " />  
  </SelectParameters>  
  </asp:SqlDataSource>    
        <asp:GridView 
           id= "GridView1 " 
           runat= "server " 
           DataSourceID= "SqlDataSource1 " />