1樓:
////// 修改資料表datatable某一列的型別和記錄值(正確步驟:1.克隆表結構,2.修改列型別,3.修改記錄值,4.返回希望的結果)
////// 資料表datatable
/// 資料表datatable
private datatable updatedatatable(datatable argdatatable)
}foreach (datarow row in argdatatable.rows)
return dtresult;}
2樓:訾歡宰書萱
vb:dim
dtas
newdatatable
dimdc
asdatacolumn
=dt.columns(i)
'i就是第幾列或者用列名也可以
dc.datatype
=type.gettype("system.string")c#:datatabledt=
newdatatable();
datacolumndc=
dt.columns(i);//i就是第幾列或者用列名也可以dc.datatype
=type.gettype("system.string");
你可以試下,double轉string應該是可以的,不知道你為什麼要這麼做
3樓:匿名使用者
用dt.column[i].後面應該有相應的屬性的
4樓:匿名使用者
for(int i=0;i
c# 怎麼更改datatable 中某列的值?
5樓:陽光的雷咩咩
dt.rows[rowindex][colindex] = newvalue;
6樓:匿名使用者
for(int i = 0; i < dt.rows.count; i++)
7樓:匿名使用者
datacolumns dc = td.columns["你的列"];
int inx = dc.ordinal;
td.columns.remove(dc);
dc.defaultvalue=你的值;
td.columns.add(dc);
dc.setordinal(inx);
如果願意的話儲存你原來的預設值再把列預設值改回來。
c#如何修改datatable裡面的特定列的資料型別
8樓:鍾香彤尹若
select
id,name,state,statevaluecase
when
state=1
then
'是'end
as'否'
from
tablename
如果你要改state的值,就要改state這一列的datatype.
方法如下:(我沒測試,你試試行不行吧)
datatable
dt=new
datatable();
dt.columns[2].datatype=type.gettype("system.char");
foreach
(datarow
drin
dt.rows)
c#如何修改datatable裡面的特定列的資料型別
9樓:來震博
先new一個table,得到列columns,再修改type:
datatable dt=new datatable();
dt.columns["chkyn"].datatype=type.gettype("system.bool");
10樓:我是牛皮超人
datatable s=new datatable();
s.columns["chkyn"].datatype=type.gettype("system.bool");
11樓:匿名使用者
datatable dt=new datatable();
dt.columns["chkyn"].datatype=type.gettype("system.bool");
12樓:匿名使用者
dt.columns["chkyn"].datatype=type.gettype("system.bool");
13樓:匿名使用者
datatable.columns["chkyn"].datatype = type.gettype("system.bool");
c#中的datatable如何修改資料型別
14樓:郭偉新
很簡單。修改下值就可以。
我想lz要學會自己思考。我想這個你都沒有思考一看不會就發上來了。我給你寫下如何生成datatable的步驟。然後自己思考,修改下。
最簡單的方式
datatable dt=new datatable("table1"); //建立資料表
datacolumn dcid=new datacolumn("id",typeof(int)); //建立id列
datacolumn dcname=new datacolumn("name",typeof(string));//建立姓名列
datacolumn dcstate=new datacolumn("state",typeof(int));//建立狀態列
//把建立的三列放在datatable中
dt.columns.add(dcid); dt.columns.add(dcname);
dt.columns.add(dcstate);
//建立資料行。
datarow dr=dt.newrow();
dr["id"]=1; dr["name"]=a; dr["state"]=1;
//把建立的行插入到資料表「table1」中
dt.rows.add(dr);
//如上,這樣就建立了一個如題所示的資料表的過程。
如果你想把bit型轉換為char型。只需要候改下插入的列即可。
如將狀態列改為:
datacolumn dcstate=new datacolumn("state",typeof(char)); //此處將其改為char型別。
//如上所示資料行
datarow dr=dt.newrow();
dr["id"]=1; dr["name"]=a; dr["state"]="是"; //把state列的值改為"是"或「否」即可。
打了半天,只希望樓主能從中體會如何自定義datatable。
goodluck!!
15樓:
select id,name,state,statevaluecase when state=1 then '是'
end as '否' from tablename如果你要改state的值,就要改state這一列的 datatype.
方法如下:(我沒測試,你試試行不行吧)
datatable dt=new datatable();
dt.columns[2].datatype=type.gettype("system.char");
foreach (datarow dr in dt.rows)
16樓:匿名使用者
datatable dt=new datatable("table1"); //建立資料表
datacolumn dcid=new datacolumn("id",typeof(int)); //建立id列
datacolumn dcname=new datacolumn("name",typeof(string));//建立姓名列
datacolumn dcstate=new datacolumn("state",typeof(int));//建立狀態列
//把建立的三列放在datatable中
dt.columns.add(dcid); dt.columns.add(dcname);
dt.columns.add(dcstate);
//建立資料行。
datarow dr=dt.newrow();
dr["id"]=1; dr["name"]=a; dr["state"]=1;
//把建立的行插入到資料表「table1」中
dt.rows.add(dr);
//如上,這樣就建立了一個如題所示的資料表的過程。
如果你想把bit型轉換為char型。只需要候改下插入的列即可。
如將狀態列改為:
datacolumn dcstate=new datacolumn("state",typeof(char)); //此處將其改為char型別。
//如上所示資料行
datarow dr=dt.newrow();
dr["id"]=1; dr["name"]=a; dr["state"]="是"; //把state列的值改為"是"或「否」即可。
打了半天,只希望樓主能從中體會如何自定義datatable。
goodluck!!
c# datatable 如何修改某一行資料的型別
17樓:宇茹書甫
資料型別已經在表的列中就規定死了。如果wc的列裡要求的是string那你運算時可以選轉換運算結果出來再轉換成string型別
如何更改datatable中的某一行資料
Gridview中獲取某行某列值的時候出錯
1.你的griview裡面的控制元件型別是hyperlink.不是textbox 2.this.gridview1.rows e.rowindex cells 0 text.tostring 這裡面的o是指控制元件的位置,你別搞錯了啊 估計是你rows e.rowindex cells 0 這裡面的...
如何更改sql中某列的值,如何更改SQL中某列的值
通過update方法實現。sql update table tablename t set filename 值1 where t.name 條件 解釋 更改某列,說明有條件,所有必須通過 where 條件語句定位到列。定位成功後,通過set方法給固定欄位賦值即可。上面sql語句的意思 更改tabl...
在EXCEL中,如何將某列中的所有數值提取出來,在另一列顯示
是要提取所有資料到另一列嗎?這個好辦,如提取你表中的j列,可在後面找一空列,如l2輸入公式 indirect address row a2 column j2 下拉填充完成。公式的意思是直接引用j2單元格的數值 下拉後就成了引用j3 j4 的了 發個表來看看最好。jinyehaibo 163.com...