- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
-6ren">
我有以下gridview控件
<asp:Panel runat="server" ID="pnlBeforeSave" Visible="true">
<asp:GridView ID="gvP" runat="server" AutoGenerateColumns="false" AllowPaging="false"
AllowSorting="false" CssClass="list-table" HeaderStyle-CssClass="header">
<Columns>
<asp:TemplateField HeaderText="Action" ItemStyle-Width="20%" HeaderStyle-HorizontalAlign="Center"
ItemStyle-CssClass="unsortable">
<ItemTemplate>
<input id="btnPay" type="button" onclick="javascript:OpenEditPaymentItemDialogPage('<%# Eval("PmtId") %>');"
value="Edit" class="button save" style="width: 80px" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</asp:Panel>
将 griview 数据集保存到数据库后,我必须禁用 griview。但 btnPay 仍然启用。我需要从后面的代码中做到这一点有什么想法吗?
最佳答案
您需要通过添加 RunAt="Server"元素使 input type="button"可以在代码后面访问
所以你的代码会像
<ItemTemplate>
<input ruat="server" id="btnPay" type="button" onclick="javascript:OpenEditPaymentItemDialogPage('<%# Eval("PmtId") %>');" value="Edit" class="button save" style="width: 80px" />
</ItemTemplate>
或者使用Asp:Button
<ItemTemplate>
<asp:button ruat="server" id="btnPay" type="button" onClientclick="javascript:OpenEditPaymentItemDialogPage('<%# Eval("PmtId") %>');" value="Edit" class="button save" style="width: 80px" > </asp:button>
</ItemTemplate>
比使用 datagridview 的 RowDataBound
事件和禁用按钮..
关于c# - 禁用 GridView TemplateField 中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9390854/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预
请考虑这段代码: ' CommandName='' OnComman
我正在使用内部带有超链接的gridview进行回发以删除一些数据,这是我的代码
如何获取 templateField 标签内的文本框值? 这是我的代码: ' /> 我尝试通过以下方式获得值(value): TextBo
我已经将 RowDataBound 用于 gridview。下面是我的 C# 代码 protected void gvParameterValue_RowDataBound(object sender
我想知道如何使用 CSS 更改 templateField 的背景颜色。我试图在 HTML 页面中设置它,例如: 但是当我进行鼠标悬停时它不起作用,因为 BackgroundColor 会保持
我有一个带有 TemplateField 的 GridView。 我已尝试使用 HeaderStyle-HorizontalAlign="Center" 将 TemplateField 的标题文本
我有一个 GridView ,在选定的索引上,将填充一个详细信息 View 。如果所选索引恰好有多个 IP 地址,我想添加额外的字段来显示它们。他们不需要数据绑定(bind),因为我知道数据。我正在使
我试图通过将值存储到字符串中来记录输入文本,并使用标签文本显示它。 但是,我收到此错误是因为我怀疑文本框位于模板字段内。如果我将文本框放在模板字段之外,它会起作用。 这是一个错误: 这是 Master
我有以下gridview控件 ');" value="Edit" class="button save" style="width: 80px" />
我有一个带有模板字段的 GridView 。在该模板字段中有一个复选框。我在 gridview 之外有一个提交按钮来分配已检查的记录。在回发中,没有复选框注册为被选中。这是我的代码:
我正在尝试为我的 ASP.NET 代码创建本地化,但在设置 TemplateField 的 HeaderText 时遇到问题 我有这个有效
我有一个 DropDownList 其中有一个表格列表。在它下面有 GridView .根据从下拉列表框中选择的表,我将填充 GridView动态的。由于表可能有不同的列名,我需要为 GridView
这是我第三次问这个问题。我没有得到关于这个的好的答案。我希望我能得到一些帮助,但我会继续问这个问题,因为这是一个很好的问题,所以专家不应该忽视这个...... 所以我有大约 10 个下拉列表控件,我手
我有一个绑定(bind)到数据源的 gridView,并且我有一个 ButtonField 作为网格中的列之一来执行自定义操作。 当我使用 ButtonField 时,它引发的事件的 CommandA
我有一个 GridView。我的 GridView 有一列包含“选项”列。此列包括传统的 CommandField 选项(编辑、删除等)。当使用 CommandField 时,我有代码设置可以工作。但
我有一个带有各种字段的 GridView,其中一个字段我使用了 TemplateFields 以便在其中包含日期选择器。我已将 GridView 设置为可编辑,对于所有其他字段,这效果很好,并且它们保
我的场景如下: 我有一个 GridView 并创建了一个代表其中一行的类。我期望在单元格中显示该类的属性和函数结果。 为此,我使用这样的列: ' /> 该类具有
我有一个正在回发的 DetailsView,其中有一个 UserControl。我很难在回发数据中找到它。 举个例子: Some text here
我有一个 GridView,我的代码如下所示 );" CssClass="Save" runat="
我是一名优秀的程序员,十分优秀!