您的位置:程序门 -> .net技术 -> c#



winform中如何获取datagrid某一行某一列的值。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


winform中如何获取datagrid某一行某一列的值。
发表于:2007-02-01 16:17:21 楼主
如题,注意是winform中的datagrid。
发表于:2007-02-01 16:26:051楼 得分:0
try..

string   value   =   this.datagrid[0,0].tostring();
发表于:2007-02-01 16:26:172楼 得分:0
第一行第一列值   ...
发表于:2007-02-01 16:30:403楼 得分:0
可以看看datagrid.currentcell這個屬性
发表于:2007-02-01 16:30:414楼 得分:0
sorry..

string   value   =   this.datagrid1[0,0].tostring();
发表于:2007-02-01 16:35:135楼 得分:0
获取当前行第一列值..
string   value   =   this.datagrid1[this.datagrid1.currentrowindex,   0].tostring();

获得当前单元格值   ..
string   value   =   this.datagrid1[this.datagrid1.currentcell].tostring();

发表于:2007-02-01 16:42:316楼 得分:0
分情况,如果你使用默认风格
this.datagrid1[this.datagrid1.currentrowindex,   0].tostring();
使用了风格的话   那么就不能这样
就从风格的列中找。。。具体代码忘记
发表于:2007-02-01 17:00:347楼 得分:0
获取行列,值

datagrid.currentcell.columnnumber  

datagrid.currentcell.rownumber  

dgsheet.item(dgsheet.currentcell.rownumber,   datagrid.currentcell.columnnumber   )
发表于:2007-02-01 17:31:338楼 得分:0
this.datagrid.currentcell..
发表于:2007-02-01 20:16:499楼 得分:0
if   (this.datagridview1.currentrow   !=   null)
                        {
                                //比如将该行某列内容显示在textbox1中
                                this.txtbh.text   =   this.datagridview1.currentrow.cells[ "流水编号 "].value.tostring();
                                this.txtch.text   =   this.datagridview1.currentrow.cells[ "车号 "].value.tostring();
                        }
发表于:2007-02-03 21:14:5110楼 得分:0
//基于windowsforms
取出datagrid当前行绑定的datatable的值。

如果datarowview   drv   =   (datarowview)this.bindingcontext[this.ds,this.ds.tables[0].tablename].current;
获取到drv就可以改数据,
datarow   dw   =   drv.row; // 得到datarow,
string   s   =   dw[ "col1 "].tostring();//想得到某一列的值
datatable   dt   =   dw.table;//得到datatable
dataset   ds   =   dt.dataset;
如果需要更多的资料可以看这里,
http://www.syncfusion.com/faq/winforms/faq_c44c.asp


快速检索

最新资讯
热门点击