我有一个带有分页的网格视图(页面大小 10),其中包含课程详细信息。当我将 gridview 数据保存到数据库时,它只保存 10 条记录(根据页面)。是否有任何获取所有gridview所有行的方法。例如,如果我的 gridview 包含 25 行分页,并且当我将数据保存到数据库中时,那么所有 25 行数据都插入到数据库中?请帮助...这是我的代码
DataTable dt = new DataTable();
dt.Columns.Add("row_index");
dt.Columns.Add("edited_value");
IList<int?> SeqNos = new List<int?>();
foreach (GridViewRow gvr in gvViolationCodes.Rows)
{
TextBox tb = (TextBox)gvr.FindControl("txtSeqNo");
Label lblSysid = (Label)gvr.FindControl("lblSysID");
HiddenField hf = (HiddenField)gvr.FindControl("HiddenField1");
if (tb.Text != hf.Value)
{
DataRow dr = dt.NewRow();
SeqNos.Add(Convert.ToInt32(tb.Text));
dr["row_index"] = lblSysid.Text;
dr["edited_value"] = tb.Text;
dt.Rows.Add(dr);
}
}