日期:2014-05-18  浏览次数:20471 次

DataGrid 数据绑定涉及分页问题?在线等?
我的DataGrid控件已绑定了我指定的dataview了
而且我用了   dataview.RowFilter( "type   =   1 ")过滤
现在我想要用控件自带的分页功能,如果每次     RowFilter( "type   =   2..... ")变化时
我的分页事件this.dgDrawInfo.CurrentPageIndex   =   e.NewPageIndex;后的数据应该如何绑定?


------解决方案--------------------
this.dgDrawInfo.CurrentPageIndex = e.NewPageIndex
下接在这里再一次邦定就行了
------解决方案--------------------
调用自己写的页面加载时的绑定方法
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
PBind();
}
}

public void PBing()
{
...
}


分页方法
{
dgDrawInfo.CurrentPageIndex = e.NewPageIndex;
PBind();
}

------解决方案--------------------
this.dgDrawInfo.CurrentPageIndex = e.NewPageIndex;
后面加上你绑定事件的方法即可.
如;DataBind();
------解决方案--------------------
就用GridView,不好啊。。。
------解决方案--------------------
为按钮设置ComanedName属性值,写一个自定义函数,如:PRIVATE VOID LINKBUTTON_CLICK(OBJECT SENDER, ERGS E)然后SWITCH做DO CASE;判断点击的是哪个按钮然后在绑定数据至Datagrid,写好后在WEB窗体代码中分别为每个按钮绑定这个事件