【问题标题】:not able to see the all the rows except the last无法看到除最后一行之外的所有行
【发布时间】:2012-11-07 02:56:20
【问题描述】:
while (dr2.Read())
        {               
            dataGridViewEx1["Sno", dataGridViewEx1.RowCount-1].Value = sno;
            dataGridViewEx1["Prod_Code", dataGridViewEx1.RowCount-1].Value = dr2["Code"].ToString();
            dataGridViewEx1["Description", dataGridViewEx1.RowCount-1 ].Value = dr2["Desc"].ToString();
            dataGridViewEx1["Qty", dataGridViewEx1.RowCount-1 ].Value = 0;
            DataGridViewComboBoxCell cell = (DataGridViewComboBoxCell)dataGridViewEx1.Rows[dataGridViewEx1.RowCount - 1].Cells["UOM"];
            cell.Value = dr2["UOM1"].ToString();
            dataGridViewEx1["OnHand", dataGridViewEx1.RowCount - 1].Value = dr2["Weight"].ToString();
            dataGridViewEx1["uom1", dataGridViewEx1.RowCount - 1].Value = dr2["UOM"].ToString();
            dataGridViewEx1["UPrice", dataGridViewEx1.RowCount - 1].Value = dr2["Price"].ToString();
            dataGridViewEx1.Rows.Add(1);
            //dataGridViewEx1.CommitEdit(DataGridViewDataErrorContexts.Commit);

        }
        dr2.Close();

此代码仅添加最后一行。为什么它不添加前面的行.....我什至用 commitedit 测试但没有用..

【问题讨论】:

标签: c# data-binding datagridview


【解决方案1】:

您每次都只插入原始数据:dataGridViewEx1.RowCount-1

【讨论】:

  • 但我每次都在更改行数
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-30
相关资源
最近更新 更多