如何在不丢失数据重新命名数据表列名? [英] How to rename the datatable column name without losing the data?
本文介绍了如何在不丢失数据重新命名数据表列名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问:
我要重命名我的数据表的列名。
我试过这样:
dt.Columns [8] .ColumnName =REGNUM;dt.AcceptChanges();
但我的数据后丢失!
解决方案
dt.Columns [8] .ColumnName =REGNUM;
这只是你的绑定列[8]
来在DB中不存在REGNUM一栏。
如果您要重命名的实际值数据库列,执行SQL脚本。
但我的猜测是,你真的想改变说明:
dt.Columns [8] .Caption =REGNUM;
Q:
I want to rename my data table column names .
I tried this :
dt.Columns[8].ColumnName = "regnum";
dt.AcceptChanges();
but my data is lost after that !!
解决方案
dt.Columns[8].ColumnName = "regnum";
This just binds your Columns[8]
to the non-existing "regnum" column in the Db.
If you want to rename the actuals Db column, execute an SQL script.
But my guess is you actually want to change the Caption:
dt.Columns[8].Caption = "regnum";
这篇关于如何在不丢失数据重新命名数据表列名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文