0
我有一個gridview,其中包含刪除和編輯行的按鈕。我有這個GridView的HTML代碼:刪除GridView中每行的按鈕
<asp:GridView ID="gvList" runat="server">
<Columns>
<asp:TemplateField HeaderText="Actions" HeaderStyle-ForeColor="black" HeaderStyle-Font-Bold="true">
<ItemTemplate>
<asp:Button ID="btnedit" runat="server" Text="Edit" />
<asp:Button CommandArgument='<%# Eval("cUserName")%>' ID="btnDelete" OnClick="DeleteRow" runat="server" Text="Delete" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我需要激活刪除和編輯按鈕使用commandargument。我沒有完全理解commandargument,我想還有其他方法可以更好地完成這項工作。反正,我有這樣的代碼在VB服務器端:
Public Function DelRow() As DataTable
Dim Btn As ImageButton = CType(sender, ImageButton)
Dim Query As String = "Delete FROM Intranet.dbo.Gn_ISCoordinators where cUserName=" & Btn.CommandArgument
Dim dt As DataTable = New DataTable()
'
'I need to complete this
'...
'
End Using
End Function
另外,我想知道,如果btnAdd.CommandArgument
正確與否。 Ps:我在發件人的CType(發件人,ImageButton)中有錯誤。
不要使用內嵌查詢 – 2013-03-13 07:17:33