DatagridView取字段值賦給textbox,搞出一個奇怪的值﹗﹗

一位从 Delphi 转投 C# 的新手开发者,在尝试将 DataGridView 中的数据赋值给 TextBox 时遇到问题。原本使用 .ToString() 方法获取单元格值,但在更改数据表后方法失效。通过加入字段名并使用 .Value 属性成功解决问题。

DatagridView取字段值賦給textbox,搞出一個奇怪的值﹗﹗

本來我也是從delphi轉到c#的新手﹐當我想將datagridview中的值給得textbox時﹐首先用.cells[index].tostring();

這樣本來可以﹐但數據表一改就完蛋了﹐從我搞delphi的經驗﹐我就在想應可以取字段呀﹐為什么沒這個字段東東呢﹖我憑感覺在cells[]中加上"pc_name",再一試搞出一個﹕DataGridViewTextBoxCell { ColumnIndex=0, RowIndex=1 }每行都是這樣﹐只是rowindex=1再變化﹐好奇怪﹗﹗﹗﹐所以我拿delphi的經驗﹐在后面加一個value,先只是猜想﹐當我打上點后﹐真出來了一個.value,不管這么多﹐先加上去。一試真的出結果了。

pc_nameTextBox.Text = pc_hdDataGridView.Rows[pc_hdDataGridView.CurrentRow.Index].Cells["pc_name"].ToString(); 

pc_nameTextBox.Text = pc_hdDataGridView.Rows[pc_hdDataGridView.CurrentRow.Index].Cells["pc_name"].ToString(); 

好奇怪﹗﹗Dear Microsoft!!

有人能解釋一下這個嗎﹖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值