由web页面Response.write()生成的Excel文件,怎么控制列的类型呢?特别是身份证都是数字,就变成科学记数法了。 由web页面Response.write()生成的Excel文件,怎么控制列的类型呢?特别是身份证都是数字,就变成科学记数法了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sheet.ActiveSheet.Range("a1:a65536").NumberFormat = "#################"类似这样的客户端代码,不知道是否对你有用。 首先我要问搂主,你会对身份证字段进行四则运算吗?不会吧!不会你设计数据库的时候干什么要设成int型,你把它设成char型不就ok了么,呵呵,搂主这样可以保证数据库完整约束性,但完整约束性不能在数据层外的应用程序中搞定么?设置每次插入数据库的身份证号码都经过验证控件验证,WEB里达到这样的效果应该不难的吧,呵呵,如果是我,我就会这么想! 身份证字段是varchar类型的啊!我还在程序中Cast(card as char(50))了呢!也不行了。 sheet.ActiveSheet.Range("a1:a65536").NumberFormat = "#################"这样的格式有吗?我在excel中没看到嘛! //给某个列加上这个属性。private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { IDictionaryEnumerator myEnumerator = StringOfNumtable.GetEnumerator() ; while( myEnumerator.MoveNext()) { e.Item.Cells[(int)myEnumerator.Key].Attributes.Add ("style","vnd.ms-excel.numberformat:@"); } } } 一个关于页面生成WORD下载的问题,谢谢 DotNetTextBox使用问题 在线等待,.net开发请进 怎么用ajax获取文本框的值 求:利用Javascript实现父页面控制iframe子页面Url的方法? Server端的table,在动态增加行后原有属性丢失 如下代码怎样加上隐藏IE浏览器地址栏, 菜单栏,工具条的语句 vs.net2005 要的赶快下载哈! pager分页控件为什么后台pageindex接收不到参数 高分:aspx页面解析后转换成html页面 如何清空DATASET 关于枚举方面的,请高手解答!
也不行了。
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
IDictionaryEnumerator myEnumerator = StringOfNumtable.GetEnumerator() ; while( myEnumerator.MoveNext())
{
e.Item.Cells[(int)myEnumerator.Key].Attributes.Add ("style","vnd.ms-excel.numberformat:@");
} }
}