用gridview显示已经没问题了。只是更新与修改。有点麻烦。自己连数据库并且从gridview读数据更新的话就显得有点麻烦了。有没有好点的方法来更新。而且还有个问题就是怎么样让右边的另外一个gridview随着左边的gridview所选择的行上下移动。

解决方案 »

  1.   

    这个应该比较简单!你把要移动的gridview放在一个div里面!然后用JS控件他的位置!!
      

  2.   

    chuxue1342(@楚}===天{==========雪饮>)
    这个应该比较简单!你把要移动的gridview放在一个div里面!然后用JS控件他的位置!!
    -----------------------------------
    小贴个代码参考参考
      

  3.   

    是不是可以用document.getelementbyid('DIV名字').top=".."来更改DIV位置。还是别的。这个问题还都不大。。最大的问题是级联的两张表更新麻烦。实在不行就只能用最原始的方法来做。
      

  4.   

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Data Source=.;Initial Catalog=ST_Blog;User ID=sa"
                ProviderName="System.Data.SqlClient" SelectCommand="select u_info.u_id,u_role.role_name,u_info.u_roleid from u_info,u_role where u_info.u_roleid=u_role.role_id" UpdateCommand="UPDATE [u_info] SET [u_roleid] = @role_id WHERE [u_id] = @u_id" DeleteCommand="DELETE FROM [u_info] WHERE [u_id] = @u_id" InsertCommand="INSERT INTO [u_info] ([u_id], [u_roleid]) VALUES (@u_id, @role_id)">
                <DeleteParameters>
                    <asp:Parameter Name="u_id" Type="String" />
                </DeleteParameters>
                <UpdateParameters>
                    <asp:Parameter Name="role_id" Type="String" />
                    <asp:Parameter Name="u_id" Type="String" />
                </UpdateParameters>
                <InsertParameters>
                    <asp:Parameter Name="u_id" Type="String" />
                    <asp:Parameter Name="role_id" Type="String" />
                </InsertParameters>
    里边的参数怎么传过去啊。我怎么试怎么不行。用SQLDATASOURCE的那个,select 如果不带@参数。UPDATE就算带了也没法传。我就想在代码里实现。结果不行。