都是写在aspx里的,cs里没写:<asp:GridView AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataKeyNames="au_id" DataSourceID="SqlDataSource1" EnableSortingAndPagingCallbacks="True" ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataField="au_id" HeaderText="au_id" ReadOnly="True" SortExpression="au_id" />
<asp:BoundField DataField="au_lname" HeaderText="au_lname" SortExpression="au_lname" />
</Columns>
</asp:GridView><asp:SqlDataSource ConnectionString="<%$ ConnectionStrings:Pubs %>" ID="SqlDataSource1"runat="server" SelectCommand="SELECT [au_id], [au_lname], [au_fname], [state] FROM [authors]">
</asp:SqlDataSource>剩下的就是在web.config里的配置字符串了。10分小送,希望跟csdn的高手们学到规范的gridview 2。0写法。最好能给个示例代码谢谢~

解决方案 »

  1.   

    仁者见仁,智者见智。很多书上的例子都是这么写法,我不知道这是不是规范的写法,但是我就觉得这样写不好,至少把sql语句都暴露了,流下漏洞。
      

  2.   

    chenhaoying(风雨无阻)对,我也是这么想的,但是微软的例子是这样的。你是怎么写的,能贴一下简单的例子吗?感谢~
      

  3.   

    我从来不写在HTML代码页里.还没有用过SqlDataSource呢!
    和用VS2003一样,我都是自己写在.cs里的哦!看LZ你的习惯了!
      

  4.   

    xray2005(我是“风车车”,因为人要活的像“风车车”!才快乐!)兄弟你好:能麻烦你贴下你的一小段代码共鄙人研究吗?感谢你~
      

  5.   

    使用SqlDataSource是偷懒习惯了呵呵
    不过一般还是把要做的操作写到一个BLL层中去。
      

  6.   

    我晕,SqlDataSource,如果你要动态的操作数据怎么搞?
    用DataTable吧动态的绑定就可以了