/// <summary>
/// 添加一行操作
/// </summary>
private void AddGridViewLine()
{
// 读取原有的GridView
DataTable CargoInfoTable = ReadGridView();
// 新增加一行
DataRow newRow = CargoInfoTable.NewRow();
// 将新增加的这一行添加到原有的GridView上
CargoInfoTable.Rows.Add(newRow);
// 设置最后一行的是否只读
CargoInfoTable.Rows[CargoInfoTable.Rows.Count - 1]["EnableFlag"] = "1";
// 将变化后的Table帮定在GridView上
this.CargoInfo.DataSource = CargoInfoTable;
this.CargoInfo.DataBind();
}
/// <summary>
/// 读取GridView操作,用来添加一行
/// </summary>
/// <returns></returns>
private DataTable ReadGridView()
{
DataTable newDataTable = new DataTable("Table1");
newDataTable = doAddOneLineColumns(newDataTable);
for (int i = 0; i < CargoInfo.Rows.Count; i++)
{
GridViewRow gRow = CargoInfo.Rows[i]