日期:2014-05-17  浏览次数:20482 次

关于GridView的插入操作~~~~~~~~
我有一个GridView,绑定了一个SqlDataSource,GridView中的编辑和删除操作都用SqlDataSource中的自动创建的update和delete实现了,但是它创建了insert语句,行里也出现了新建的按键,但是点了没有反映,请问要增加编写什么代码来实现?
C# code

 SelectCommand="SELECT [UserID], [StudentID], [Username], [Password], [Realname], [Sex] FROM [userinfo]" 
        ConflictDetection="CompareAllValues" 
        DeleteCommand="DELETE FROM [userinfo] WHERE [UserID] = @original_UserID AND [StudentID] = @original_StudentID AND [Username] = @original_Username AND [Password] = @original_Password AND [Realname] = @original_Realname AND [Sex] = @original_Sex" 
        InsertCommand="INSERT INTO [userinfo] ([StudentID], [Username], [Password], [Realname], [Sex]) VALUES (@StudentID, @Username, @Password, @Realname, @Sex)" 
        OldValuesParameterFormatString="original_{0}" 
        UpdateCommand="UPDATE [userinfo] SET [StudentID] = @StudentID, [Username] = @Username, [Password] = @Password, [Realname] = @Realname, [Sex] = @Sex WHERE [UserID] = @original_UserID AND [StudentID] = @original_StudentID AND [Username] = @original_Username AND [Password] = @original_Password AND [Realname] = @original_Realname AND [Sex] = @original_Sex">





------解决方案--------------------
最好不要用这种,没有一点灵活性,当你注册js脚本,管理权限时就会发现了。。。
http://www.cnblogs.com/sufei/archive/2010/03/27/1698590.html
------解决方案--------------------
GridView像你这样新增的还没弄过啊。不过你可以弄几个文本框填上值用GridView显示出来
------解决方案--------------------
探讨
我有一个GridView,绑定了一个SqlDataSource,GridView中的编辑和删除操作都用SqlDataSource中的自动创建的update和delete实现了,但是它创建了insert语句,行里也出现了新建的按键,但是点了没有反映,请问要增加编写什么代码来实现?

C# code


SelectCommand="SELECT [UserID], [StudentID]……

------解决方案--------------------
不建议这样写,还是多写写代码有助于LZ技术的提高。