在列表中对每一行单独进行编辑时,需要指定删除那一行的Id,我怎样才能找到这个ID????如下是SqlDataSource
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:BlogConnectionString %>"
SelectCommand="SELECT CategoryId, BlogID, CreateTime, UpdateTime, Status, CategoryName, (SELECT COUNT(*) AS Expr1 FROM Articles WHERE (ArticaleType.CategoryId = CategoryId)) AS ArticleCount FROM ArticaleType WHERE (BlogID = @BlogID)"
UpdateCommand="UPDATE ArticaleType SET CategoryName = @CategoryName, CreateTime = @CreateTime WHERE (CategoryId = @CategoryId)">
<UpdateParameters>
<asp:Parameter Name="CategoryName" Type="String" />
<asp:Parameter Name="CreateTime" Type="DateTime" />
<asp:Parameter Name="CategoryId" Type="Int32" /> </UpdateParameters>
<SelectParameters>
<asp:SessionParameter Name="BlogID" SessionField="BlogID" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:BlogConnectionString %>"
SelectCommand="SELECT CategoryId, BlogID, CreateTime, UpdateTime, Status, CategoryName, (SELECT COUNT(*) AS Expr1 FROM Articles WHERE (ArticaleType.CategoryId = CategoryId)) AS ArticleCount FROM ArticaleType WHERE (BlogID = @BlogID)"
UpdateCommand="UPDATE ArticaleType SET CategoryName = @CategoryName, CreateTime = @CreateTime WHERE (CategoryId = @CategoryId)">
<UpdateParameters>
<asp:Parameter Name="CategoryName" Type="String" />
<asp:Parameter Name="CreateTime" Type="DateTime" />
<asp:Parameter Name="CategoryId" Type="Int32" /> </UpdateParameters>
<SelectParameters>
<asp:SessionParameter Name="BlogID" SessionField="BlogID" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ... UpdateCommand="UPDATE ArticaleType SET CategoryName = @CategoryName, CreateTime = @CreateTime WHERE (CategoryId = @Original_CategoryId) and CategoryName=@Original_CategoryName and CreateTime=@Original_CreateTime" ConflictDetection="CompareAllValues">
<UpdateParameters>
<asp:Parameter Name="CategoryName" Type="String" />
<asp:Parameter Name="CreateTime" Type="DateTime" />
<asp:Parameter Name="Original_CategoryId" Type="Int32" />
<asp:Parameter Name="Original_CategoryName" Type="String" />
<asp:Parameter Name="Original_CreateTime" Type="Datetime" />
</UpdateParameters>
也没好用,有什么可指点的吗??期待中...