.net datatable 添加一列
dt.Columns.Add("image", Type.GetType("System.String"));
            foreach (DataRow dr in dt.Rows)
            {
                if (!string.IsNullOrEmpty(dr["imgurl"].ToString()))
                {
                    dr["image"] = "<a href='javascript:openPic()' ><img src='../../images/pic.png' /></a>";
                }
                else
                {
                    dr["image"] = "";
                }
            }
下面的示例创建具有 DataColumn 和 DataRow 的新 DataTable,并在 DataGridView 控件中显示它。
private void MakeDataTableAndDisplay()
{
// Create new DataTable.
DataTable table = new DataTable(); // Declare DataColumn and DataRow variables.
DataColumn column;
DataRow row; // Create new DataColumn, set DataType, ColumnName
// and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
table.Columns.Add(column); // Create second column.
column = new DataColumn();
column.DataType = Type.GetType("System.String");
column.ColumnName = "item";
table.Columns.Add(column); // Create new DataRow objects and add to DataTable.
for(int i = ; i < ; i++)
{
row = table.NewRow();
row["id"] = i;
row["item"] = "item " + i;
table.Rows.Add(row);
}
// Set to DataGrid.DataSource property to the table.
dataGrid1.DataSource = table;
}
这是MSDN里面的源代码,就是创建一个数据表结构的。
其实我们平时遇到的很多问题,大多可以在MSDN里面查找到。
.net datatable 添加一列的更多相关文章
- DataTable添加行和列
		
tablenullobjectdatasetc#c 手动插入一行数据 DataSet ds = tTalent.GetAllInfo(); DataRow dr = ds.Tables ...
 - 关于DataTable添加新列到指定列的方法
		
在开发新项目的时候发现了一个问题 dtResult.Columns.Add()方法只能将指定的列添加到DataTable的列的最后的位置,但是不能添加到指定的列上.举例来说,假设dtResult总共有 ...
 - C# DataTable添加行和列
		
方法一: DataTable tblDatas = new DataTable("Datas"); DataColumn dc = null; dc = tblDatas.Colu ...
 - DataTable添加行和列数据
		
protected void Page_Load() { DataTable newdtb = new DataTable(); newdtb.Columns.Add("Id", ...
 - C#;DataTable添加列;DataTable转List泛型集合;List泛型集合转DataTable泛型集合;
		
给DataTable添加列 string sql = "select * from cgpmb order by code"; DataTable dt = Bobole.Data ...
 - 新建DataTable添加列添加行
		
新建空Table添加行和列 DataTable dt = new DataTable(); //创建空DataTable 1.添加列 dt.Columns.Add("序号", ty ...
 - 为datatable添加自增列
		
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...
 - c# 在DataTable的第一列(指定列)的前面添加一列
		
c# 在DataTable的第一列(指定列)的前面添加一列 dt.Columns.Add("ID").SetOrdinal(0)
 - datatable 加序号列
		
最近使用datatable时,发现没有像jqgrid那样生成序号列,在国外网站搜罗了一下还是很简单的,就要在aoColumns中添加一空列占位就行,然后再用fnRowCallback添加序号 示例如下 ...
 
随机推荐
- html&css静态页面
			
状态不好,整晚未眠. 想着敲点代码,遇着复杂的又自己生气,所以就敲了博客园的,总是很纠结"哪样的文字算标题算段落或要用span""什么时候用div比较好"&qu ...
 - CS异步下载
			
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
 - link_mysql的php版
			
<?php $str_sql_read="select count(*) as num from userinfo"; $str_sql_del="delete f ...
 - Android 开源项目分类汇总
			
Android 开源项目分类汇总 Android 开源项目第一篇——个性化控件(View)篇 包括ListView.ActionBar.Menu.ViewPager.Gallery.GridView ...
 - Fragment 总结
			
本博客代码地址 : -- 单一 Fragment 示例 : https://github.com/han1202012/Octopus-Fragement.git -- 可复用的 Fragment 示 ...
 - python中列表 元组 字符串如何互相转换
			
python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示: >>> s = "xxxxx ...
 - centOS6.5x64简单的安装openfire
			
yum install java libldb.i686 mysql-server mysql-connector-java 创建数据库 create database openfire defaul ...
 - 【原创】ORA-04068: 已丢弃程序包 的当前状态研究
			
不久前在市检的生产环境上有个存储过程执行报错,错误信息如下: ORA: 已丢弃程序包 的当前状态 ORA: package "ZHANGXSH.PR_TEST" 的当前状态失效 O ...
 - 使用script的src实现跨域和类似ajax效果
			
在解决js的跨域问题的时候, 有多种方式, 其中有一种是利用script标签的src属性,因为这个属性是不受域名限制的,我们可以直接让src的这个链接指向跨域网站的一个接口, 这个接口返回的是js代码 ...
 - java开发命名规范(转载)
			
java开发命名规范 使用前注意事项: 1. 由于Java面向对象编程的特性, 在命名时应尽量选择名词 2. 驼峰命名法(Camel-Case): 当变量名或函式名是由一个或多个单字连结在一起,而 ...