所以我有一個datagridview,它填充了一個對象列表。 我在窗體3文本框和一個按鈕上添加了。問題是如何使用文本框中的文本插入和填充另一行到datagridview中。如何使用文本框和按鈕在datagridview中添加一行
這是我的課:
class Professor
{
private int id;
private string name;
private double salary;
public Professor()
{
this.id= 0;
this.name = null;
this.salary= 0;
}
public Professor(int m, string n, double s)
{
this.id= m;
this.name = n;
this.salary= s;
}
}
這是清單的聲明:
ArrayList listProfessors = new ArrayList();
這是填充的DataGridView按鈕:
private void addInGridViewFromList_Click(object sender, EventArgs e)
{
string linie;
System.IO.StreamReader file= new System.IO.StreamReader("D:\\Profesor\\Profesor\\Profesori.txt");
while ((line= file.ReadLine()) != null)
{
string[] t = line.Split(',');
listProfessors .Add(new Professor(Convert.ToInt32(t[0]), t[1], Convert.ToDouble(t[2])));
}
file.Close();
dataGridView1.DataSource = listProfessors ;
}
上
這裏這個按鈕我想手動添加另一行(使用texboxes)到DataGridView中。
private void AddFromKeyboard_Click(object sender, EventArgs e)
{
}
它不工作 –