怎样动态增加DataGrid1的模板列?

hzpengyou 2003-09-13 11:42:49
怎样动态增加DataGrid1的模板列?
该模板列包含一个TextBox的控件
...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
树猫 2003-09-14
  • 打赏
  • 举报
回复
这样可以加上,但是模板列如何绑定数据源?
zhongkeruanjian 2003-09-13
  • 打赏
  • 举报
回复
不好意思
sun.EditItemTemplate = box;
改为 sun.EditItemTemplate = box as ITemplate;
zhongkeruanjian 2003-09-13
  • 打赏
  • 举报
回复
internal class TextBoxItem : ITemplate
{

void ITemplate.InstantiateIn(Control container)
{
TextBox box = new TextBox();



container.Controls.Add(box);
}
}

在LAOD事件里做,
if(!ispostback)
{
TemplateColumn sun = new TemplateColumn();
TextBoxItem box = new TextBoxItem();
sun.EditItemTemplate = box;
DataGrid1.Columns.Add(sun);
}
DownloadFilesservicedownload.htm 软件介绍: 版本: V2.0源码版概述: 本程序为通用打印程序,单据、会计凭证、发票清单、报表、任意复杂表格、合并表格如工矿企业合同都可以由系统提供的几个默 认打印对象组合打印。 DataGrid、DataTable、MSHFlexGrid等二维形式全部可以打印。 后期版本将陆续提供XML描述、SQL数据源的打印,并用管理器管理任意多个网格、文本对象、图象等,用户可以随意定义。 功能特点: 增加了:excle模板打印 打印、预览、页面设置对话框 可以指定每个对象是否每页重复打印 可以调整套打 可以每页都显示当前页小计 可以为每页指定打印行数,小于等于0自适应,默认 可以打印装订线,分左装订和上装订,随意选择 打印有效区域矩阵,以在开发中参照 可以指定打印边框,分单边框,加粗单边框、双边框、加粗双边框等等 分页处理 背景颜色打印对象提供: 主标题 副标题 页顶(简单的一行三打印样式,第一居左,第三居右,中间居中) 网格头(任意行数,正文网格主体之上的几行几的标注说明) 网格标题(多层表头,任意合并,适应中国特点) 网格主体(清单、报表等等要打印的数据) 网格底(任意行数) 页底(简单的一行三打印样式,第一居左,第三居右,中间居中)

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧