【发布时间】:2016-02-16 16:40:35
【问题描述】:
我正在显示一个数据表,该数据表从数据库中选择了许多元素(IncomingsId、Type、Cost、Frequency),但我不确定单击按钮时如何删除一行。 到目前为止,我已经尝试了很多解决方案,但没有任何效果。
这是我在网格视图中的按钮
<asp:TemplateField HeaderText="Delete">
<ItemTemplate>
<asp:button id="DeleteRowButton" text="Delete Record" onclick="DeleteRowButton_Click" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
这是我正在创建数据表的页面背后的代码。
SqlConnection con;
public _Default()
{
con = new SqlConnection(@"MySQLConnection");
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DisplayRecord();
}
}
public DataTable DisplayRecord()
{
string userId = (HttpContext.Current.User.Identity.GetUserId());
SqlDataAdapter Adp = new SqlDataAdapter("select * from Incomings where AspNetUsersId = '" + userId +"'", con);
DataTable Dt = new DataTable();
Dt.AcceptChanges();
Adp.Fill(Dt);
grid1.DataSource = Dt;
grid1.DataBind();
return Dt;
}
public void DeleteRowButton_Click(object sender, EventArgs e)
{
}
提前欢呼任何帮助。我确定这是一个简单的解决方案
【问题讨论】:
-
什么不起作用?
DeleteRowButton_Click在你调试的时候会被命中吗? -
是的,当我点击它时,按钮会起作用我只是不确定它后面的代码
标签: c# asp.net gridview datatable