将列添加到datatable [英] adding column to datatable

查看:91
本文介绍了将列添加到datatable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在向DataTable添加新列时,我的前一列数据被删除

解决方案

猜测,不要使用 MyDataTable.Columns。在添加新列之前清除() ...


试试这个样本..





 DataTable dt =  new  DataTable(); 
dt.Columns.Add( amount typeof double ));

dt.Rows.Add( 123456789 );
dt.Rows.Add( 3434 );
dt.Rows.Add( 656565665 );

dt.Columns.Add( newcolumn typeof string ));


使用以下:

DataTable dt = new DataTable();

DataRow row = dt.NewRow();

row [0] =value;

row [1] =value;

dt.Rows.Add(行);

on adding new column to DataTable my previous column data are deleted

解决方案

At a guess, don't use MyDataTable.Columns.Clear() before you add a new column...


try this sample..


DataTable dt = new DataTable();
               dt.Columns.Add("amount",typeof(double));

               dt.Rows.Add(123456789);
               dt.Rows.Add(3434);
               dt.Rows.Add(656565665);

               dt.Columns.Add("newcolumn", typeof(string));


use below:
DataTable dt = new DataTable();
DataRow row = dt.NewRow();
row[0] = "value";
row[1] = "value";
dt.Rows.Add(row);


这篇关于将列添加到datatable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆