本文介绍了如何在datagridview中显示数据从重量机器到Windows应用程序中的串口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我是Windows应用程序的新手。
我需要有关如何存储从重量收到的datagridview中的值的帮助机器通过串口。
i收到数据并显示在文本框中。但我的要求是在datagridview中显示或直接存储在sql server 2008r2中。
请帮助。
Hi,
I am new to windows application.
I need help regarding How to store the value in datagridview received from weight machine through serial port.
i got received the data and displayed in textbox. but my requirement is to display in datagridview or to store directly in sql server 2008r2.
Please help.
推荐答案
private SerialPort port = new SerialPort(); //Create New Serial Port
private DataTable dt = new DataTable(); //Create New Data Table for store the Resaving Data from serial port..
private DataGridView dataGridView = new DataGridView(); // create new DatagridView.
public Form1()
{
InitializeComponent();
//Create event Handler and invoke the Method
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
//open the port
port.Open();
//Get Data from datatable..
dataGridView.DataSource = dt;
}
// Create Method for read data from serial port and storage to datatable ..
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
string data = port.ReadExisting();
DataRow dr = dt.NewRow();
dr["DataReceived"] = data;
dt.Rows.Add(dr);
}
我希望我的解决方案正确无误..
I hope my solution its correct fro you..
这篇关于如何在datagridview中显示数据从重量机器到Windows应用程序中的串口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!