User u = new User();
List list = new List();
u.Id = 1;
u.LoginName = "Mr.Han";
u.PassWord = "123456";
u.Name = "韩先生";
list.Add(u);
u.Id = 2;
u.LoginName = "Mr.HanHe";
u.PassWord = "123456";
u.Name = "赫先生";
list.Add(u);
gvUserInfo.DataSource = list;
}
protected void gvUserInfo_RowDataBound(object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType==DataControlRowType.EmptyDataRow)
{
难道list绑定的不是数据行?
因为条件不满足,你要吃透教材啊
看下相关的知识就能解决
不执行if里的东西,就把if的条件 "非" 一下,然后把 原先if里的东西放到else里
https://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.gridviewroweventargs.row.aspx
这找到一个示例,,是不是你把DataControlRowType.DataRow写成DataControlRowType.EmptyDataRow了?、