小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

關(guān)于gridview刪除語(yǔ)句

 雄Frank 2011-03-22
今天在用gridview做用戶管理界面。發(fā)現(xiàn)在刪除的時(shí)候,出現(xiàn)
“除非指定了 DeleteCommand,否則數(shù)據(jù)源“SqlDataSource1”不支持刪除操作。 ”的錯(cuò)誤。我就增加了delect命令
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MRCSSConn %>"
                SelectCommand="SELECT [ID],[LoginID], [Name], [Description], [Phone], [Address], [IsEnable], [IsLock] FROM [tblUser]"
                DeleteCommand="DELETE FROM [tblUser] WHERE [ID] = @ID">
                <DeleteParameters>
                    <asp:Parameter Name="ID" Type="Int32" />
                </DeleteParameters>
            </asp:SqlDataSource>
但是這樣沒報(bào)錯(cuò)但刪除沒反應(yīng)。百度了一下,找了好多文章,在http://apps.hi.baidu.com/share/detail/23287136發(fā)現(xiàn)問題,沒有給GridView的DataKeyNames屬性賦值,將主鍵字段設(shè)置為DataKeyNames的值即可。
            <asp:GridView ID="grdUserList" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
                AllowPaging="True" AllowSorting="True" BorderWidth="1px" CellPadding="3" CellSpacing="2"
                BorderStyle="None" DataKeyNames="ID"> 補(bǔ)充上datakeynames就搞定了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多