- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个像这样的 GridView 。
<asp:GridView ID="grdMerchant" runat="server" GridLines="None"
HeaderStyle-Font-Bold="True" AutoGenerateColumns="False" AllowSorting="True" ShowHeader="false" OnRowDataBound="grdMerchant_RowDataBound" OnRowCommand="grdMerchant_RowCommand" DataKeyNames="OrderID" style="table-layout:auto;width:100%;" >
<asp:TemplateField >
<ItemTemplate>
<asp:Linkbutton ID= "btnView" runat="server" Text="View" OnClick="btnView_OnClick" CommandArgument='<%#Eval("OrderID")%>' ></asp:Linkbutton>
我如何获得所选行的 OrderID。我尝试使用
int OrderID = (int)grdMerchant.DataKeys[row.RowIndex][2];
但是它变成了 null,我知道这不是办法。帮我。
提前致谢!
最佳答案
这样试试
<asp:GridView ID="grd1" runat="Server" width="500px" AutoGenerateColumns="false" DataKeyNames="StateID" OnRowEditing="grd1_RowEditing">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="btnDelete" runat="server" CommandArgument='<%#Eval("StateID")%>' OnCommand="lnkDelete" Text="Delete">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
protected void lnkDelete(Object sender, CommandEventArgs e)
{
int iStID=int32.Parse(e.CommandArgument.ToString());
}
//iStID has the DataKey value which you can use.
关于c# - Gridview 中的 CommandArgument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493978/
我正在尝试在将值绑定(bind)到按钮的转发器内传递值,并将它们从该表单传递到另一个表单。当我编译它时,它给我一个错误,指示 System.FormatException:输入字符串的格式不正确。 f
我有一个带有客户列表的转发器。每个客户都有一个删除链接按钮。作为链接按钮的一部分,我想按如下方式将客户对象传递给命令参数(其中 Container.DataItem 是客户对象): " Com
我有一个像这样的 GridView 。 ' > 我如何获得所选行的 OrderID。我尝试使用 int OrderID = (int)grdMerchant.DataKeys[row.R
我有一个 ASP.Net 页面,它向用户显示选项列表。当他们从列表中进行选择时,它会回发并查询 SQL Server。结果显示在更新面板选项下方的 ListView 中。以下是 ItemTemplat
按钮控制工具中使用的 CommandName 和 CommandArguments 属性之间的基本区别是什么。在编程过程中如何使用它(使用 C#)? 最佳答案 CommandName :获取或设置与
我正在尝试执行我认为在 ASP.Net LinkButton 控件上设置属性的非常简单的操作,但出于某种原因,ASP.Net 忽略了标记,只是将值作为字符串传递。 " /> 单击链接时,我会处理它
对这个我失去了理智。即使设置了命令参数,我的按钮也会获得空字符串的命令参数。我已经验证它在 Debug模式下设置为正确的 ID,但是当我稍后在中继器 ItemCommand 事件中访问此命令参数时,命
好的,所以它出现在 .NET framework API docs 中CommandEventArg 类的 CommandArgument 属性是“对象”类型,这表明我可能会为其分配字符串对象以外的其
我需要将名为 $.galleria.current 的 JavaScript 值传递给链接按钮的 CommandArgument,声明如下: 我该怎么做? 最佳答案 你不能。如果您使用命令参数设置链
我正在尝试通过单击我的按钮来获取 ID。我的按钮在 GridView 中
我正在尝试将 pdf 从我的数据库带到我的 gridview 并允许用户单击它并下载 pdf。我正在尝试解决此处已解决的问题: Accessing data from a BoundField of
我正在研究 asp.net GridView 控件。现在我需要编辑一些行数据。为此,我使用了这段代码: '/> btnEdit_Click 方法是: protected void btnEdit_C
我想在按钮的commandArgument中传递选定的下拉文本(ddlTime)。 注意:下拉菜单的 Autopostback = false。 代码-ASPX- 我编写了一个
我正在尝试在表格上方实现分页栏。我有一个静态 我页面上的元素: 在我的 Page_Load 事件中,我尝试用页码加载它: foreach ( int linkpage in linkpages )
在 ASP.NET 链接按钮中 - ' Text="Delete"/> __doPostBack 函数总是会生成吗?如果是这样,我如何覆盖它并手动将 Comman
我使用的是 VS 2010、vb.net、.net 4。 我有一个 ListView ,其中包含一个 asp:tablecell 中的 asp:linkbutton。问题是命令参数的值不正确。 ' T
我正在使用 C# 开发一个 ASP.NET 应用程序。我创建了一个 .aspx 页面,并将四个按钮放置在页面的不同位置。在服务器端,我想对所有四个按钮仅使用一次单击事件。 这是我的代码: aspx页面
我有 5 个链接按钮。我想将它们的命令参数发送到 Web 方法以在页面滚动上加载。 $.ajax({ type: "POST", url: "Default.aspx/GetCusto
我想将 java 脚本函数值传递给按钮的命令参数,并想进入我的 cs 页面的 EditGuest 数据方法。 这是 EditGeuest 函数 function EditGeuest(){ v
代码隐藏文件创建一个员工列表,而 asp.net 页面循环遍历列表。现在,如何将 employeedID 分配给 asp:button 的 commandArgument?
我是一名优秀的程序员,十分优秀!