再问个问题 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;