介绍给你一个WebGrid.net控件,
下载页面:
http://www.sorke.com/downcontrol.aspx
进入页面后进入Grid控件类,其中第一个就是那个控件的下载了。
这个页面就是用这个控件做的,不知道和你的要求是否一样?这个就是象TreeView一样节点下拉的表格!
下载页面:
http://www.sorke.com/downcontrol.aspx
进入页面后进入Grid控件类,其中第一个就是那个控件的下载了。
这个页面就是用这个控件做的,不知道和你的要求是否一样?这个就是象TreeView一样节点下拉的表格!
解决方案 »
- 超级玛丽地图怎么做啊
- datalist中嵌套labe控件和gridview的取值绑定问题
- asp.net棘手问题,做的我头都疼,那位高手帮帮我啊
- 求一句SQL语句, 大家帮忙.....在线等待
- Microsoft Visual Studio .NET 2003与服务器的连接问题
- 假设服务器的数据表有几十万条记录.我要在浏览器端显示出来.那岂不是很慢吗?有谁说说这里面的运行机制呀?都是怎么设计的?
- 如何将blog的内容显示成xml?
- 如何做像类似狗狗搜索的效果
- asp迁移到asp.net的问题
- 高手,给一个自定义web控件添加自定义事件的例子!
- 大家帮忙看看,可能不难
- treeview控件回“网站首页”问题?(在线等)
{
try
{
MyDataGrid.CurrentPageIndex=E.NewPageIndex;
BindGrid();
}
catch(System.Exception err)
{
ErrorHandler(err.ToString());
}
}
最后连接DataGrid分页事件句柄:OnPageIndexChanged="MyDataGrid_Page";
{
// Put user code to initialize the page here
if(!Page.IsPostBack)
{
ViewState["SortExprValue"]="au_id";
BindGrid(ViewState["SortExprValue"].ToString());
}
}
public void BindGrid(string orderBy)
{
SqlConnection conn=new SqlConnection("server=(local);database=pubs;uid=sa;pwd=;");
string sql="select * from authors order by "+orderBy;
SqlDataAdapter comm=new SqlDataAdapter(sql,conn); DataSet ds=new DataSet();
comm.Fill(ds,"authors"); DataGrid1.DataSource=ds;
DataGrid1.DataBind();
} private void PX_click(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
DataGrid1.CurrentPageIndex=0;
ViewState["SortExprValue"]=e.SortExpression;
BindGrid(e.SortExpression);
} private void HY_changed(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
BindGrid(ViewState["SortExprValue"].ToString());
} }
}以上是个简单的分页带排序功能的例子
{
datagrid1.CurrentPageIndex = e.NewPageIndex;
BindDataGrid();
}public void BindDataGrid()
{
.................
................
datagrid1.DataSource = ds;
datagrid1.DataBind();
}
你是不是没有加以上这些。
private void EmployeeDataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
EmployeeDataGrid.CurrentPageIndex = e.NewPageIndex;
BindGridToSource();
}