Si tu veux simplement un datagrid avec trois colonnes string:
class ThreeStringTable:DataTable
{
internal ThreeStringTable()
{
this.Columns.Add("Col1",typeof(string));
this.Columns.Add("Col2",typeof(string));
this.Columns.Add("Col3",typeof(string));
}
}
Tu crée un objet ThreeStringTable et tu indique que la 'DataSource' de ton 'DataGrid' est cet objet.
Et tu peux ajouter des lignes directement dans le datagrid.
Si tu veux passer par 3 textbox et un bouton ajoute cette méthode à ThreeStringTable
//tst est le nom de ton objet ThreeStringTable
private void BtnAdd_Click(object sender, System.EventArgs e)
{
tst.AddRow(textBox1.Text,textBox2.Text,textBox3.Text);
}
Amicalement SharpMao