我有一個困難時刻試圖從數據集的實例中獲取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();