У меня есть сетка с пейджингом (размер страницы 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);
}
}
в этом случае вы перекручивание через все строки INT ситемы вид сетки и сохранения данных? – Bibhu
У меня есть кнопка вне gridview для обновления записей gridview. для этого im цикл через все строки – baby
Проверьте этот код проекта вопрос о помощи. http://www.codeproject.com/Questions/550721/howplustoplusgetplusgridviewplusallplusrowsplusdat – Bibhu