动态生成表格,金额转换,datatable
来源:互联网 发布:淘宝蜂蜜店取名技巧 编辑:程序博客网 时间:2024/05/22 04:24
创建动态表格:
HtmlTable table = new HtmlTable(); //表格创建完成
for (int i = 0; i < 5; i++) //控制行
{
HtmlTableRow row = new HtmlTableRow();
for (int j = 0; j < 5; j++) //控制单元格
{
HtmlTableCell cell= new HtmlTableCell();
//cell.InnerHtml = string.Format("i:{0};j:{1}", i, j);
row.Cells.Add(cell);
}
生成的htmltable
Table t = new Table();
for (int i = 0; i < 3; i++)
{
TableRow row = new TableRow();
for (int j = 0; j < 2; j++)
{
TableCell cell = new TableCell();
Button btn = new Button();
btn.Text = i.ToString() + j.ToString();
cell.Controls.Add(btn);
row.Cells.Add(cell);
}
t.Rows.Add(row);
}
this.Panel1.Controls.Add(t);
生成web服务器控件table
人民币转换:
public static string ToChineseNumber<T>(T num)
使用泛型
string[] chinesePos = new string[] { "圆", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿" };
string[] chinese = new string[]{"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
定义两个数组分别用来取位和转换成大写
string strNum = num.ToString(); //要转换数字的字符串形式
string oneNum = ""; //用来存储一个数字
StringBuilder sb = new StringBuilder(); //用来存储转换之后的结果
int dotPos = strNum.IndexOf(".");
string integer = ""; //整数部分
if (dotPos != -1)
integer = strNum.Substring(0, dotPos);
else
integer = strNum;
使用interger保存整数部分
while (integer.Length > 0)
{ //转换整数部分
int len = integer.Length; //数字长度
oneNum = integer.Substring(0, 1); //取高位数字
integer = integer.Substring(1); //取出剩余数字,删掉高位数字
sb.Append(chinese[int.Parse(oneNum)]);//添加高位数字对应的大写
sb.Append(chinesePos[len - 1]); //添加数字对应的位权
}
整数部分转换完成,转换小数
if (dotPos != -1)
{ //转换小数部分
string little = strNum.Substring(dotPos + 1);
if (little.Length > 1)
{
sb.Append(chinese[int.Parse(little.Substring(0, 1))]).Append("角"); //数字
sb.Append(chinese[int.Parse(little.Substring(1, 1))]).Append("分"); //数字
}
}
return sb.ToString();
}
- 动态生成表格,金额转换,datatable
- 动态生成DataTable
- 动态生成DataTable
- 动态生成DataTable
- 动态生成DataTable
- 动态生成表DataTable
- 动态生成表与数据与金额之章的转换
- 动态生成HTMLTable,table,DataTable
- datatable动态生成复选框
- 动态生成表格
- javascript动态生成表格
- JS动态生成表格
- javascript 动态生成表格
- JS 动态生成表格
- js动态生成表格
- Js动态生成表格
- Literal生成动态表格
- 动态生成表格
- 无奈
- 黑马程序员_关于io的学习
- PHP中的魔术方法总结 :__construct, __destruct , __call,__get, __set, __isset, __unset , __sleep
- PHP smarty模板
- hibernate抓取策略 batch-size | hibernate.jdbc.fetch_size 和 hibernate....
- 动态生成表格,金额转换,datatable
- 基于文本的C/C++用GNU gdb 调试
- larbin的整体结构
- C#笔记
- 常用数据库连接方式 ODBC,ADO 等 | from web
- [转]第2章 生成、打包、部署和管理应用程序及类型 part 2
- ln命令的使用方法
- ODBC数据类型定义 | from web
- 使用 GNU Libtool 创建库