本文介绍了如何在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应用程序中的串口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-23 18:38