获取字节数组中的表数据 [英] Get table data in byte array
本文介绍了获取字节数组中的表数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在开发Windows C#应用程序.
我有这样的数据:
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD
我想将此数据插入表中,然后将其取回.
我使用以下代码:
I develop window C# application.
I have data like this:
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD
i want to insert this data in table and then i want to get it back.
This following code i use:
private void CreateTable()
{
dt = new DataTable();
dt.Columns.Add("Polling Address");
dt.Columns.Add("Frame To Send");
dt.Rows.Add("0", "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD");
dt.Rows.Add("1", "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 81 00 00 83 CD");
.
.
}
当我想要获取时,请使用以下代码:
When i want to get i use this code:
for (int i = 0; i <= dt.Rows.Count; i++)
{
string val = dt.Rows[i]["Frame To Send"].ToString();want this data in byte array
livelistData.Add(val);
}
但是我的问题是想要字节数组中的数据,并且也将这些数据以字节数组格式存储在列表中.
but my problem is want data in byte array and also store this data in list in byte array format.
推荐答案
我没有正确地帮助您,
请检查对您有帮助的代码.
I did''t get you properly,
please check the code this may helps you..
string val = "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 02 80 00 00 82 CD";
string[] data=val.Split(' ');
byte[] databyte = new byte[data.Length];
for (int innlop = 0; innlop < data.Length; innlop++)
databyte[innlop] = Convert.ToByte(data[innlop].ToString(), 16);
这篇关于获取字节数组中的表数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文