Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在数据列表中,如何添加从所选行获取其Id的按钮?_C#_Asp.net - Fatal编程技术网

C# 在数据列表中,如何添加从所选行获取其Id的按钮?

C# 在数据列表中,如何添加从所选行获取其Id的按钮?,c#,asp.net,C#,Asp.net,我想在数据列表中添加一个按钮,以确保该按钮从所选行获取其Id 我无法对数据列表写入中的按钮事件执行任何操作 HTML: 这是我的消息来源: <asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CssClass="btn-info btn-lg lefter" /> 现在,我想记录单击获取id时,我也会在我的过程中使用id。这是答案: 资料来源: <asp:Button ID

我想在数据列表中添加一个按钮,以确保该按钮从所选行获取其Id

我无法对数据列表写入中的按钮事件执行任何操作

HTML:

这是我的消息来源:

<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind"  CssClass="btn-info btn-lg lefter" />
现在,我想记录单击获取id时,我也会在我的过程中使用id。

这是答案:

资料来源:

 <asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CommandArgument='<%# Eval("id_user") %>' CssClass="btn-info btn-lg lefter" />

谢谢,无人接听。

欢迎来到Stack Overflow。为了帮助我们帮助您,您需要发布您的代码,以显示您到目前为止所做的尝试。@KarlGjertsen请修改我们至底部。我已使用此代码更新了您的问题,并将在审阅后立即更新。然后可以删除此答案。最好在问题中添加代码,以便人们可以看到它。
<asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind"  CssClass="btn-info btn-lg lefter" />
protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
    if (e.CommandName == "add-freind")
    {
        //here ????
    }
}
 <asp:Button ID="Button1" runat="server" Text="ADD" CommandName="add-freind" CommandArgument='<%# Eval("id_user") %>' CssClass="btn-info btn-lg lefter" />
    protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
     int id;
     int sesh =Convert.ToInt32(Session["id_user"]) ;

    if (e.CommandName == "add-freind")
    {
        id = Convert.ToInt32(e.CommandArgument);
        DataSetTableAdapters.tbl_add_freindTableAdapter freind_info = new DataSetTableAdapters.tbl_add_freindTableAdapter();
        freind_info.add_freind(sesh,id);
        Response.Redirect("contacts.aspx");
    }


}