读书人

再问个有关问题 datagridview 的有关问

发布时间: 2012-01-02 22:40:04 作者: rapoo

再问个问题 datagridview 的问题
这是测试程序里的一段代码:
using (DeviceConnection dc = new DeviceConnection(deviceName))
{
try
{
dc.Open();
txtPrintTagID.Clear();
int offset= Convert.ToInt32(txtStart.Text);

int length= Convert.ToInt32(txtLength.Text);
byte[] tagId = HexUtilities.HexDecode(gridTags.Rows[0].Cells[0].Value.ToString());
byte[] data = dc.GetPartialTagData(tagId, seek , offset, length);
txtData.Text = HexUtilities.HexEncode(data);

}
关键在这句里
byte[] tagId = HexUtilities.HexDecode(gridTags.Rows[0].Cells[0].Value.ToString());
这句的意思,是取datagridview 控件上的值,现在取的值是第一行第一列的值,
转为字节数组,做为参数的;

而现在想在datagridview 上选择TAG内容,该如何做?
选那行就把那行的 第一列的TAG 给取出来,
该怎么搞
谢谢


[解决办法]
gridTags.Rows[SelectedIndex].Cells[0].Tag
[解决办法]
DataGridViewCell有Tag属性..

try..

gridTags.Rows[0].Cells[0].Tag;

读书人网 >C#

热点推荐