我有一个困难时刻试图从数据集的实例中获取datagridviewrow对象,我已经通过编程添加了。我这样做是为了使用与我的其他构造函数相同的方法,该构造函数从窗体上的datagridview中的选定行开始工作。DataGridView行设置为DataSet时为空
我的问题是datagridview.rows.count始终为0。阅读“ASME_AllowableStress.Rows.Count”,我得到2600行的全表。林不知道我失踪或宣布错误,以获得datagridview行添加。列似乎被添加。
public Material(int mat_id)
{
this.ID = mat_id;
MaterialDataSet materialDataSet = new MaterialDataSet();
MaterialDataSetTableAdapters.ASME_2009_AllowableStressTableAdapter aSME_2009_AllowableStressTableAdapter = new MaterialDataSetTableAdapters.ASME_2009_AllowableStressTableAdapter();
MaterialDataSetTableAdapters.TableAdapterManager tableAdapterManager = new MaterialDataSetTableAdapters.TableAdapterManager();
aSME_2009_AllowableStressTableAdapter.Fill(materialDataSet.ASME_2009_AllowableStress);
DataGridView materialDataGridView = new DataGridView();
DataView myView = materialDataSet.Tables[0].DefaultView;
materialDataGridView.DataSource = myView;
MessageBox.Show(Convert.ToString(materialDataSet.ASME_2009_AllowableStress.Rows.Count));
MessageBox.Show(Convert.ToString(materialDataGridView.Rows.Count));
DataGridViewRow row = new DataGridViewRow();