相关疑难解决方法(0)

转发器并在页面加载时向列和itemtemplate添加列

我没有使用中继器比显示数据表中的数据更多.

我正在构建一个网格,其中显示了用户已分配的用户和角色列,显示了复选框(在下面显示为true/false,但它们是复选框).

恩.

| Rep名称|来电者|更接近|经理|超级用户|
| Bob | True | true | 假| 假|
| Tom | false | false | True | 真的

基本上用它来进行角色管理.

但是,角色可能会在以后更改,因此我希望将角色(标头和项目)动态加载到转发器中.

我不知道该怎么做或者甚至可能.

我想你抓住当前角色可能性的列表并将它们加载到headertemplate但我不确定如何匹配itemtemplate以及如何创建复选框并将它们放在itemtemplate中.

对不起,如果这是一个粗鲁的问题......我很感激任何建议!

我将获得的数据的数据示例...虽然我也将返回此处未显示的角色和用户的ID.

DataTable dt = new DataTable(); DataColumn dc = new DataColumn();

      dc.DataType = Type.GetType("System.String");
      dc.ColumnName = "RepName";
      dt.Columns.Add(dc);

      dc = new DataColumn(); 
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "Caller";
      dt.Columns.Add(dc);

      dc = new DataColumn();
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "closer";
      dt.Columns.Add(dc);

      dc = new DataColumn();
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "Admin";
      dt.Columns.Add(dc); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net repeater

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

c# ×1

repeater ×1