这可能是一个愚蠢的问题,但假设我想从OnSelectedIndexChanged
我的 ASP .NET 应用程序中的事件中获取两个值。
哪个更好?
var personId = Convert.ToInt32(((GridView)sender).SelectedDataKey.Values["PersonId"]);
var name = ((GridView)sender).SelectedDataKey.Values["Name"].ToString();
或者
var gView = (GridView)sender;
var personId = Convert.ToInt32(gView.SelectedDataKey.Values["PersonId"]);
var name = gView.SelectedDataKey.Values["Name"].ToString();
就速度而言,两次投射 GridView 是否会产生如此大的差异?如果我拉更多的价值怎么办?有没有其他的