【发布时间】:2014-04-07 18:04:03
【问题描述】:
我从 ModbusTCP Slave 应用程序开发 c# windows 应用程序,该应用程序提供来自 dataGridView 的数据。 我创建了从 dataGridView 读取数据并开始监听的方法。 我需要我可以在当前收听中刷新数据。
我的方法:
void Button1Click(object sender, EventArgs e)
{
IPAddress address = IPAddress.Parse(tbIP.Text);
int port = Convert.ToInt32(tbPort.Text);
slaveTcpListener = new TcpListener(address, port);
slave = ModbusTcpSlave.CreateTcp(1, slaveTcpListener);
DataStore data = new DataStore();
for (int i=0; i<dgV.Rows.Count-1; i++)
{
slave.DataStore.InputRegisters[Convert.ToInt32(dgV[0,i].Value)] = (ushort)Convert.ToUInt16(dgV[1,i].Value);
}
slave.Listen();}
我需要在 DataGridView 中刷新数据。我怎么能呢? 因此,如果我更改表中的数据并再次单击按钮,则会出现错误。 谢谢你的帮助
【问题讨论】:
标签: c# datagridview modbus