如何获得DataTable中某一列的值

如何获得DataTable中某一列的值,第1张

if(tablerows[0][3]==1)

{tablerows[0][4]>0;}

if(tablerows[0][3]==0)

{tablerows[0][4]<0;}

for(int i=0;i<datasettables[0]count;i++)//dataset你应该知道是什么,不是datatable

{

string times=datasettable[0]rows[i][0]tostring()+":"+datasettables[0]rows[i][1]tostring();

//这里写输出times或者你可以装载到list中

}

直接给你上码:

1、获取选中行的某列的值:object ojb =GridView1getrowcellvalue(GridView1focusedrowhandle,"列名");

2、看数据源是什么类型,如果是datatable 则:datatable dtnew=(datatable)gridcontrol1datasource,然后,把你要添加的Datarow dr =dtnewnewrow();dr[0]="";

dtnewrowsadd(dr);

dtnewaccepchanges();添加完毕,在重新绑一次gridcontrol1datasource=dtnew;

在这个GridView1添加一行一样的,都要在绑定的数据源中添加不然你刷新后就不见了你添加的行。

3、不是这样写的你的写法错了。DataRow vCurrenRow = thisgridDatagridView1GetFocusedDataRow();

应该是这样写:DataRow vCurrenRow = thisgridView1GetDataRow(gridview1focusedrowhandle);

你看下然后实际 *** 作一下下次就懂了。

List <string> ls = new List <string>(); //存放你一整列所有的值

DataTable dt = new DataTable();

foreach (DataRow dr in dtRows)

{

lsAdd(dr["列名"]);

}

DataTable dt = ;

DataRow[] rows = dtSelect("field=123");

if (rowsLength > 0)

{

int iIndex = dtRowsIndexOf(rows[0]);

}

JS无法获得网站服务器上保存在内存中的DataTable。但有另外一种途径,DataTable做为数据源输出到页面上之后比如Gridview,成为一个HTML的table。就可以使用JS来遍历这个table了。

具体怎么遍历看下边一段

var tableObj = documentgetElementById("tableName");

var str = "";

for(var i=0;i<tableObjrowslength;i++)

{

for(varj=0;j<tableObjrows[i]cellslength;j++)

{

//str += tableObjrows[i]cells[j]innerHTML+" ";

for(var z=0;z<tableObjrows[i]cells[j]childrenlength;z++)

{

var text = tableObjrows[i]cells[j]children[z];//取得text object

str += textvalue;

}

}

str+=""n";

}

alert(str);

如果放到HTML是一个table的话,tableObjrows[i]cells[j]innerText你这样试下CurDTRows[0][x]不是HTML的方式

首先你要确定你的DataTable 里面是有数据的

我不知道你的 Table里面是什么样的数据··ItemArray 返回 object [] 数组

你拿一个object 数组 去 ConverttoInt32()

你不报错我到觉得奇怪了 ··

如果是业务需要··那就要另外来写 toInt32() 对你的需要行不通

他只返回一个数字 而不是 int数组!

一般拿个ConverttoInt32(dtRows[1][2]) 就是这样了!

以上就是关于如何获得DataTable中某一列的值全部的内容,包括:如何获得DataTable中某一列的值、c#获取datatable中的某列数据并改变、dev gridcontrol怎么获取选中行的某一列的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9296544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存