Tag: datarepeater

如何在ASP.NET DataRepeater控件中执行条件逻辑?

我将我的DataRepeater控件绑定到一个包含许多列的表。 我想只显示其中的一部分,具体取决于填充的内容。 我应该如何/在哪里进行dataRepeater中的contitional测试? 这是我的itemtemplate中的代码: 我得到的错误是:CS0103:当前上下文中不存在名称“Container”

如何将asp.net转发器控件动态绑定到数据源

我有一个页面,在页面中有一个简单的下拉列表和转发器控件。提交转发器控件绑定到有3列的datasource1。 现在我的要求是如果我选择option2,它应该绑定到包含4列的datasource2。 Header1 Header3 Header2 同一个转发器是否可以动态绑定到异构数据源?如何在运行时指定头模板和项模板? 是否可以仅使用一个转发器控件和多个异构数据源来实现此方案?

ComboBox On DataRepeater控制共享选定的索引

我有一个数据中继器,每行使用一个combobox。 单击“添加”按钮时,它会向DataRepeater添加一个新行。 public enum ColorTypes {Red, Green, Yellow} class LineItem { public ColorTypes Color {get;set;} } 当您单击窗体上的按钮时,它会创建一个新的LineItem,然后重新绑定。 private void btnAdd_Click(object sender, EventArgs e) { LineItem CopyItem = new LineItem(); CurrentList= ((List)dataRepeater.DataSource); CurrentList.Add(CopyItem); dataRepeater.DataSource = CurrentList; } 这正确地向DataRepeater添加了一个新行,但现在更改combobox的索引会修改这两行。 你需要执行一些特殊的绑定吗? inheritance我的绑定代码: this.cbPackage.DataSource = System.Enum.GetValues(typeof(ColorTypes)); this.cbPackage.DisplayMember = “Color”;