- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
请考虑这段代码:
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server" ID="linkmodel" Text='<%#Eval("MenuItem") %>'
CommandName='<%#Eval("CommandName") %>'
OnCommand="linkmodel_Click"
OnClientClick="return confirm('Are You Sure')">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
如何使用 C# 以编程方式添加此列?
谢谢
最佳答案
这可能有助于开始:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
var linkField = new TemplateField();
linkField.ItemTemplate = new LinkColumn();
GridView1.Columns.Add(linkField);
}
}
class LinkColumn : ITemplate
{
public void InstantiateIn(System.Web.UI.Control container)
{
LinkButton link = new LinkButton();
link.ID = "linkmodel";
container.Controls.Add(link);
}
}
但是:
Although you can dynamically add fields to a data-bound control, it is strongly recommended that fields be statically declared and then shown or hidden, as appropriate. Statically declaring all your fields reduces the size of the view state for the parent data-bound control.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.templatefield.templatefield.aspx
关于c# - 如何以编程方式添加 TemplateField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581088/
关闭。这个问题不符合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="
我是一名优秀的程序员,十分优秀!