DotNet中定制自己的表格

下列程序达到如下功能:
1、在表格中增加一个下拉菜单;
2、在表格中增加一个选择菜单;
3、可以自己定制菜单的背景颜色;

在你的Page_Load 事件中加入如下代码:

DropDownList dropDownLst = new DropDownList();
TableRow row = new TableRow();
dropDownLst.Items.Add("Item1");
dropDownLst.Items.Add("Item2");
dropDownLst.Items.Add("Item3");
dropDownLst.Items.Add("Item4");
dropDownLst.Items.Add("Item5");
dropDownLst.BackColor = System.Drawing.Color.Red;
TableCell cell = new TableCell();
cell.Controls.Add(dropDownLst);
row.Cells.Add(cell);
row.BackColor = System.Drawing.Color.Green;
Table1.Rows.Add(row);

CheckBox checkBox1 = new CheckBox();
checkBox1.Checked = true;
checkBox1.BackColor = System.Drawing.Color.Yellow;
TableCell cell2 = new TableCell();
cell2.Controls.Add(checkBox1);
row.Cells.Add(cell2); 

时间: 2024-12-25 23:07:38

DotNet中定制自己的表格的相关文章

OEA 中 WPF 树型表格整体重构

为什么要重构       上两个月主要做了一件事情,那就是把 OEA 框架中的 TreeGrid 控件,从结构上重新设计,并大量重构现有代码.而花较大精力做这件事的原因,主要是因为: 业务中需要支持一系列新功能:整行编辑.上下箭头键进行导航.合计行.锁定列 等. 控件显示性能较差,需要支持列虚拟化. 和 OEA 元数据系统耦合,希望独立为单独的控件程序集,提高复用性. 不支持 xaml 声明的格式.原控件直接在后台用 OEA 代码生成,本质上作为一个 WinForm 控件来用. 整个 TreeG

php-PHPExcel中,把“= =”写入表格会出现错误,怎么解决呢?

问题描述 PHPExcel中,把"= ="写入表格会出现错误,怎么解决呢? 提示的错误为:Fatal error: Uncaught exception 'PHPExcel_Calculation_Exception' with message 'Worksheet!F42 -> Formula Error: Unexpected operator '='' in D:wampwwwPHPExcelCell.php on line 300我是想把"= ="写进

开发 ASP.NET 站点中的三种表格化数据方法

asp.net|数据|站点 在开发ASP.NET站点项目中,经常用表格化的方式显示数据.最常用的可能就是DataGrid绑定DataSet数据的方式.在做过的软件项目中,有3种表格化数据的典型处理方式. 1.DataGrid绑定数据源.这种方式大家用的最多,但是DataGrid与ADO.NET完美的绑定方式,还是让人不爽.清一色的DataGrid风格很难适应不同项目的特殊风格,而且在DataGrid上做出的个性化处理也会非常的麻烦. 2.用XML(数据)+XSL(样式单).大家能理解,DataS

在Dreamweaver中灵活使用网页表格

dreamweaver|网页 在使用Dreamweaver制作主页的时候往往需要改变表格的高度.然而有时当我们拖动表格的边框,无论怎样拖动,等到放下鼠标,表格却又恢复到原来的样子. 出现这种情况的原因在于我们已经为表格提供了一个固定的高度,当我们要改变表格的高度,尤其是压缩表格的时候,表格的高度仍然保持原来的设定值,其直观表象就是无论你怎样拖动表格的边框,表格的高度都不会变化. 在这种情况下,我们只需要去除掉表格高度的设定,然后拖动表格的边框就可以了.那么应该如何去除表格的高度设置呢? 首先需要

在Dreamweaver中精细化你的表格外观

dreamweaver 表格无疑是网页制作中最为重要的一个对象,因为通常的网页都是依靠表格来进行版面布局和各元素组织的,它直接决定了网页是否美观,内容组织是否清晰.但很多朋友常常忽视对表格的研究,而把目光投向其他的层.图片.特效等等,其实合理的利用表格可以方便的美化你得页面,我们也常常听到有朋友抱怨表格作出的页面单调.粗糙.缺乏变化,也常常听到有人问如何作出1个像素的表格边框.其实在Dreamweaver中我们可以非常方便的精细化你的表格,从而使你的网页更加美观精细.我们将分下面三个方面介绍如何

ASP.NET中的三种表格化数据方法

asp.net|数据     在开发ASP.NET站点项目中,经常用表格化的方式显示数据.最常用的可能就是DataGrid绑定DataSet数据的方式.在做过的软件项目中,有3种表格化数据的典型处理方式. 1.DataGrid绑定数据源.这种方式大家用的最多,但是DataGrid与ADO.NET完美的绑定方式,还是让人不爽.清一色的DataGrid风格很难适应不同项目的特殊风格,而且在DataGrid上做出的个性化处理也会非常的麻烦. 2.用XML(数据)+XSL(样式单).大家能理解,Data

VB中定制DllRegisterServer、DllUnregisterServer

server VB中定制DllRegisterServer.DllUnregisterServer -阿鬼(heroyin) VB作为一种简单容易上手的语言,可以让开发者快速上手,开发速度快,效率高.但它过分的封装也给开发者带来诸多不便. 问题的由来最近本人在开发一个插件结构的项目中就遇到了一个麻烦,我的项目是采用COM架构,框架由DELPHI开发,插件为COM组件,插件可以由其他语言开发,当然也包括VB.每个插件必须注册为一个固定的组件类别(Categories).在其他语言如VC.DELPH

Word 2007中手工绘制复杂表格

您可以在Word中绘制复杂的表格,例如,绘制包含不同高度的单元格的表格或每行的列数不同的表格. 1.在要绘制表格的位置单击. 2.在"插入"选项卡上的"表格"组中,单击"表格". 3.单击"绘制表格". 指针会变为铅笔状. 4.要定义表格的外边界,请绘制一个矩形. 5.在该矩形内绘制列线和行线. 6.要擦除一条线或多条线,请在"表格工具"的"设计"选项卡的"绘制边框"

.Net中生成二维表格的代码

找了很久才找到的在.NET中生成二维表格的代码,不敢独享,现在就贴出来给大家看看,相信对大家有所帮助. 代码如下: void Page_Load(object o, EventArgs e) ...{ DataTable dt = GetData(); //assume GetData returns the DataTable //probably better to use Hashtable for depts and months too, but to keep the order,