读书人

啊为什么gridview上显示不出数据

发布时间: 2013-07-04 11:45:32 作者: rapoo

求助啊,为什么gridview上显示不出数据-
一步一步调试都没有报错,怎么就是显示不出来,我是菜鸟,求大神解答啊!

private void simpleButton1_Click(object sender, EventArgs e)
{
UserInfo user = new UserInfo();
user.Name = textEdit1.Text;

UserInfoArgs uia = new UserInfoArgs(user);

if (OnSearchUserInfoHander != null)
{
OnSearchUserInfoHander(this,uia);
}
}

public void SearchUserInfoFun(object sender, UserInfoArgs e) //未使用的参数会显示灰色
{
Users u = new Users();

UserInfo user = Users.userList.Find(
delegate(UserInfo ui)
{
return ui.Name == e.Userinfo.Name;
});
List<UserInfo> listuserinfo = new List<UserInfo>();
listuserinfo.Add(user);
gridControl1.DataSource = listuserinfo;
gridControl1.Refresh();
}

绑定数据是在FieldName那一栏里绑定的。不知道哪里错了啊为什么gridview上显示不出数据


[解决办法]
gridControl1.DataSource = listuserinfo;
gridControl1.DataBind();
[解决办法]
gridControl1.Refresh(); 这一句改成这个试试 gridControl1.DataBind();
[解决办法]
1、判断 listuserinfo.Count是否大于0
2、如果listuserinfo.Count>0 把
gridControl1.Refresh();改为gridControl1.DataBind();
[解决办法]
gridControl1.Refresh();?

读书人网 >C#

热点推荐