【问题标题】:compare 2 gridviews and update gvl from gv2比较 2 个网格视图并从 gv2 更新 gvl
【发布时间】:2016-11-17 06:51:00
【问题描述】:

我想比较 oldgridview 和 newgridview 并从 oldgridview usinf asp.net 和 c# 更新 newgridview

谁能支持我

谢谢

【问题讨论】:

  • 你能展示一下你到目前为止所做的尝试吗?
  • 如何比较 2 个网格视图并在单击按钮时将旧的网格视图更新为现有的?
  • 添加您到目前为止所做的事情。 stackoverflow.com/help/how-to-ask

标签: c# asp.net


【解决方案1】:
protected void Button2_Click(object sender, EventArgs e)
    {
        DataTable src1 = gv1.DataSource as DataTable;
        DataTable src2 = gv2.DataSource as DataTable;
        int index1 = 0;

    foreach (DataRow row1 in src1.Rows)
    {
        foreach (DataRow row2 in src2.Rows)
        {
            int index2 = 0;
            bool duplicateRow  = true;
            for (int cellIndex = 0; cellIndex < row1.ItemArray.Count(); cellIndex++)
            {
                if (!row1.ItemArray[cellIndex].Equals (row2.ItemArray[cellIndex].ToString()))
                {
                    duplicateRow  = true;
                    break;
                }
            }

            if (duplicateRow)
            {
                gv1.Rows[index1].DefaultCellStyle.ForeColor  = Color.Red;
            }

            index2++;
        }
        index1++;
    }
}

【讨论】:

  • 这是您问题的答案,还是到目前为止已经尝试过?? .如果没有答案,请通过添加此代码编辑您的问题,并将答案部分留空。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多