dev gridview 循环所有行、列 取值

来源:互联网 发布:战略思维 知乎 编辑:程序博客网 时间:2024/05/22 17:08
int start = ASPxGridView1.PageIndex * ASPxGridView1.SettingsPager.PageSize;int end = (ASPxGridView1.PageIndex + 1) * ASPxGridView1.SettingsPager.PageSize;GridViewDataColumn column1 = ASPxGridView1.Columns["CategoryName"] as GridViewDataColumn;GridViewDataColumn column2 = ASPxGridView1.Columns["Description"] as GridViewDataColumn;for (int i = start; i < end; i++) 
{
      ASPxTextBox txtBox1 = (ASPxTextBox)ASPxGridView1.FindRowCellTemplateControl(i, column1,"txtBox");            
      ASPxTextBox txtBox2 = (ASPxTextBox)ASPxGridView1.FindRowCellTemplateControl(i, column2,"txtBox");            
      if (txtBox1 == null || txtBox2 == null)                continue;            int id = Convert.ToInt32(ASPxGridView1.GetRowValues(i, ASPxGridView1.KeyFieldName));            list.Add(new Record(id, txtBox1.Text, txtBox2.Text));}