将gridview到string的值存储在asp.net中

本文关键字:asp net 存储 gridview string | 更新日期: 2023-09-27 18:18:21

我将gridview的值存储为字符串。我有两行代码。

string UserName = GridView1.Rows[e.RowIndex].Cells[4].Text.ToString(); 1
string UserName = GridView1.Rows[e.RowIndex].Values["UserName"].ToString(); 2

都有相同的值。使用1和2哪个更好?

将gridview到string的值存储在asp.net中

我更喜欢使用第二种方法,这样如果列索引随时间变化,就不需要再次用代码重写所有索引。

第二个:

  1. 改变表的结构更能证明未来
  2. 要求更改单元格索引。
  3. 它更容易阅读,无需查看变量,我们可以看到你正在询问用户名,我们不必检查第四列中的值。