我从ModbusTCPSlave应用程序开发了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中的数据。我怎么能做到?
所以,若我更改表中的数据并再次单击按钮,那个么我会得到一个错误。
谢谢你的帮助