向C#dataGridView中添加数据,不用数据库,急急!

来源:百度知道 编辑:UC知道 时间:2024/06/05 21:36:07
用添加按扭向C#dataGridView中添加数据,点击按扭,将textbox中的数据放到dataGridView的相对应的列下,并建新行以便后来的数据继续添加。
不需要用数据库,这个该怎么做啊?
DataTable dt = new DataTable();
DataRow dr=dt.NewRow();
dr["拼音码"] = Column6;
dt.Rows.Add(dr);
dataGridView1.DataSource=dt;

编译没错,运行时候,他说dr["拼音码"] = Column6;设置问题。

建议放datatable放入viewstate,再对viewstate进行添删改等操作。

对于你补充里的问题:
向datatable里添加一行,不用那么费事,来个简单的直接用数组就行了。
比如你的datatable里有三列
string[] a={"列一","列二","列三"};
dt.Rows.Add(a);

首先,dataGridView是双向绑定到一个DADASET或其他的数据集
在DATASET中对数据进行删除修改添加都会在dataGridView中反映出来
因此只要自己创建一个人dataset在手动给他填写数据,这样就不用数据库了