解决方案 »
- 扫雷
- DataGrivdView合并单元格设置单元格的行高
- C# 希望各位给我推荐一本书
- 静态类如何使用?
- 即可给分?安装Microsoft Enterprise Library January 2006的问题.
- winForm中,如何将数据表中的某一列绑定给DataGrid中指定的列?
- 正则表达式的死循环问题
- 请问如何遍历一个页面里所有的label控件,将他们的text属性都设为空
- 动态获得记录信息,然后先将获得的记录信息保存在一个列表(内存中),再定义一个定时器,定期将列表中的记录(批量)写入数据库
- 怎样在 DataView 中绑定 DorpDownList?
- 散分!到了一定积累,回头再看的时候原理就明了
- sqldatareader 重复读取 出错。100献上 请高手帮忙
public void GetData()
{
//尤其下面这句,对吗?
//DataSet ds1 = MyUserInfo.GetList("usi_ID"); //你只列出了where查询后的字段 却未给字段付值
DataSet ds1 = MyUserInfo.GetList("");
ds1.Tables[0].DefaultView.Sort = "usi_ID asc";
gvw_UsrInfo.DataSource = ds1.Tables[0].DefaultView;
gvw_UsrInfo.DataBind();
}
ds1.Tables[0].DefaultView.Sort = "usi_ID asc";
gvw_UsrInfo.DataSource = ds1.Tables[0].DefaultView;strSql.Append(string.IsNullOrEmpty(strWhere)?"":" where "+strWhere);
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
GetData();
}
}
//绑定数据
public void GetData()
{
DataSet ds1 = MyUserInfo.GetList("");
ds1.Tables[0].DefaultView.Sort = "usi_ID asc";
gvw_UsrInfo.DataSource = ds1.Tables[0].DefaultView;
gvw_UsrInfo.DataBind();
}数据绑定成功了,但是整个GridView不显示,我另外放了一个按钮,点击按钮,调用GetData()方法,就显示了。为什么呢?为什么在Page_Load里放不显示?
public void GetData()
{
//尤其下面这句,对吗?
DataSet ds1 = MyUserInfo.GetList("usi_ID");
ds1.Tables[0].DefaultView.Sort = "usi_ID asc";
gvw_UsrInfo.DataSource = ds1.Tables[0].DefaultView;
gvw_UsrInfo.DataBind();
} public void GetData()
{
DataSet ds1 = MyUserInfo.GetList("");
ds1.Tables[0].DefaultView.Sort = "usi_ID asc";
gvw_UsrInfo.DataSource = ds1.Tables[0].DefaultView;
gvw_UsrInfo.DataBind();
}看下两者的细微差别MyUserInfo.GetList("usi_ID")和调MyUserInfo.GetList("");可是两回事
??where ??我这个不用sql语句
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select usi_ID,usi_LoginName,usi_Pwd,usi_Name,usi_Sex,usi_Dpt,usi_Post,usi_Moblie,usi_Phone,usi_Email,usi_IsMgr,usi_other1,usi_other2,usi_other3,usi_other4,usi_other5,usi_other6,usi_other7,usi_other8,usi_other9,usi_other0 ");
strSql.Append(" FROM PVAS_UserInfo ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}这个问题解决了,上面#4楼的问题是新出现的,谢谢~~
嗯,这个问题解决了,实际的列表名都已经绑定到了控件上了。所以能查的到。已经查到了,现在有个小问题,就是把这个绑定的方法方入 Page_Load里 的if(!IsPostBack){GetData();} 但运行了,这个GirdView就不没显示,怎么回事??我弄了一个按钮,把GetData()放到按钮单击事件里,单击,就显示出了正确的GirdView和数据。请问这是怎么一回事?
大家继续提出新问题啊
MyUserInfo.GetList("******")
****** 如果换成条件,要怎么写呢?例如:isDelect=True;和 sata="+ddl_sata+"要怎么写呢?