改变DataTable里Column里的名称

ydfqing 2007-06-13 04:36:54
两个结构相同的DataTable,Column名称不同,

我想把其中一个表的列名改成另一个表的列名,

for (int k = 0; k < ds1.Tables["a"].Columns.Count; k++)
{
ds2.Tables["b"].Columns[k] = ds1.Tables["a"].Columns[k];
}

这样就是改列里面的值了,我想要的是改列名,就是Columns[k],这个k的名称,

怎么做啊,各位大哥帮帮忙~~~~,小M 先谢了~~
...全文
474 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyun1987 2007-06-13
  • 打赏
  • 举报
回复
again..
yan63 2007-06-13
  • 打赏
  • 举报
回复
晕啊
好容易一个沙发
啰嗦了半天原来有人解答过了-_#
sly520 2007-06-13
  • 打赏
  • 举报
回复
我喜欢有"钱"的, ColumnName属性
viena 2007-06-13
  • 打赏
  • 举报
回复
又来..

ColumnName
hy_lihuan 2007-06-13
  • 打赏
  • 举报
回复
ColumnName,呵呵,需要问两遍吗?分多也不是这样花的
YUAN168 2007-06-13
  • 打赏
  • 举报
回复
加一个新列,然后把值copy过去,然后Delete旧列
wzd24 2007-06-13
  • 打赏
  • 举报
回复
又来..

ColumnName
就是这个!!!
sorin 2007-06-13
  • 打赏
  • 举报
回复
新建一个你需要的DataTable(列名建好) 然后再拷贝就是了
sonic1339 2007-06-13
  • 打赏
  • 举报
回复
Colum里面有个Name属性的
ZiRRen 2007-06-13
  • 打赏
  • 举报
回复
刚才那贴子不是回答了吗,不行吗.
amandag 2007-06-13
  • 打赏
  • 举报
回复
又来..

ColumnName
ustbwuyi 2007-06-13
  • 打赏
  • 举报
回复
又开新帖?刚才那个不行?
yan63 2007-06-13
  • 打赏
  • 举报
回复
datacolumn.columnname = "你要取的列名";
这样子,你可以用
dataset.datatables[0].columns["你要取的列名"]访问
ref:http://msdn2.microsoft.com/en-us/library/system.data.datacolumn(VS.71).aspx

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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