DataGrid的使用问题汇总

来源:互联网 发布:php curl 忽略证书 编辑:程序博客网 时间:2024/06/08 15:29
using System.Data.SqlClient;
protected System.Web.UI.WebControls.DataGrid dgCMCP;
SqlDataReader dr;
{....}
dgCMCP.DataSource=dr;
dgCMCP.DataBind();
这时候会发现不管你是否选择了允许分页和允许自定义分页,都只能显示最前一页,底下下的页码也只有1。如果将dr转成DataTable然后再帮定就可以,但此时时间字段使用DataFormatString={0:d}就不起作用了,都显示yyyy/mm/dd hh:ff:ss。我的解决方案是直接在数据库里去数据的时候就将时间取成yyyy-mm-dd

在datagrid中,点排序表达式排序的时候怎么样才能弹出个确认框?
在属性生成器里把文本直接换成:<span onclick="return confirm('确认按时间排序吗?')">发布时间</a>

......待续
原创粉丝点击