private SerialPort port = new SerialPort();
private DataTable dt = new DataTable();
private DataGridView dataGridView = new DataGridView();
public Form1()
{
InitializeComponent();
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
port.Open();
dataGridView.DataSource = dt;
}
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..