<asp:SqlDataSource ID="SDS_kindextend" runat="server" ConnectionString="<%$ ConnectionStrings:project_ConnectionString_kindextend %>"
SelectCommand="select id as 序号,kind_name as 项目类型,kind_build as 建设内容,kind_unit as 单位 from kind_extend" UpdateCommand="update kind_extend set kind_unit=@kind_unit where id=@id">
<UpdateParameters>
<asp:Parameter Name="kind_unit" />
<asp:Parameter Name="id" />
</UpdateParameters>
</asp:SqlDataSource>
我想问下,更新的时候你们是怎么做的,我想用一条update语句实现,但是要有参数,可是怎么传入参数我不懂,高手啊,不吝指教吧
SelectCommand="select id as 序号,kind_name as 项目类型,kind_build as 建设内容,kind_unit as 单位 from kind_extend" UpdateCommand="update kind_extend set kind_unit=@kind_unit where id=@id">
<UpdateParameters>
<asp:Parameter Name="kind_unit" />
<asp:Parameter Name="id" />
</UpdateParameters>
</asp:SqlDataSource>
我想问下,更新的时候你们是怎么做的,我想用一条update语句实现,但是要有参数,可是怎么传入参数我不懂,高手啊,不吝指教吧
请问你自己在GridView.RowUpdating事件处理代码里硬编码,用Sql语句更新数据库时能有这么多可控性吗?所以我一直认为从asp.net 2.0开始,你不用DataSource控件(特别是三层模式应用时利用ObjectDataSource),实在是浪费,是心存偏见!