Hi,
1. Declare Datatable as a global variable
2. Create datatabele columns in the Form Load event
3. Add a new Data row and Binding it to the grid.
Please let me know is this you requested...
namespace WFDS
{
public partial class Form1 : Form
{
DataTable dt = new DataTable();
int i = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
i++;
DataRow dr = dt.NewRow();
dr["IEC Parameter Name"] = "Data" + i.ToString();
dr["Modbus Address"] = "Data" + i.ToString();
dr["Variable Type"] = "Data" + i.ToString();
dr["Variable Description"] = "Data" + i.ToString();
dt.Rows.Add(dr);
dataGridView1.DataSource = dt;
}
private void Form1_Load(object sender, EventArgs e)
{
dt.Columns.Add("IEC Parameter Name");
dt.Columns.Add("Modbus Address");
dt.Columns.Add("Variable Type");
dt.Columns.Add("Variable Description");
}
}
}