正文

细节处理2007-05-25 12:35:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/mimengjiangnan/26127.html

分享到:

1, 判断table中的值与dropdownlist中的值是否相等,使dropdownlist选中相等的那项         for (int k = 0; k < ddlistXD.Items.Count; k++)         {             if (ddlistXD.Items[k].Value == dt.Rows[0]["XD"].ToString())             {                 ddlistXD.SelectedIndex = k;                 break;             }         }   2,在传统网页上加AJAX,要修改配置文件 <system.web>          <httpHandlers>       <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>       <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>       <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>     </httpHandlers>            <httpModules>       <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>          </httpModules>      </system.web>   3,获取母板中的子控件 this.Master.FindControl("ControlName")   4,在脚本里用URL重写传替参数         function Open(x)         {             var v=x;             alert(v);             window.open('Default2.aspx?XH='+v+'','Default2','height=400, width=830, top=60, left=100, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=n o, status=no');         }  5,访问IIS元数据库失败解决:(1)、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(2)、输入 aspnet_regiis.exe -i   6,ASP。NET导出EXCEL设置DCOM组件 控制面版à管理工具à组件服务àDCOM配置àMICROSOFT EXCEL应用程序à右键”属性”à标识选项卡选择”交互式用户”à安全选项卡”启动和激活权限”选择自定义, 编辑à添加EVERYONE用户,并赋权限(所有)à访问权限,编辑à添加EVERYONE用户,并赋权限(所有) 7  当一个页面有多个DropDownList时不能用        for (int k = 0; k < ddlistXD.Items.Count; k++)  {       if (ddlistXD.Items[k].Value == dt.Rows[0]["XD"].ToString())        {             ddlistXD.SelectedIndex = k;             break;        }   } 因为它总会给你报错,说DropDownList不能同时选择多项,这时可以用DropDownList的SelectedValue属性,把值直接赋给它就可以了,如:ddlistXD. SelectedValue= dt.Rows[0]["XD"].ToString();  8 ,有水晶报表的项目打包 把CrystalReportsRedist2005_x86.msm文件拷贝到C:\Program Files\Common Files\Merge Modules目录下,打包时要在Release模式下,不能是Debug模式下 9 最近遇到一个水晶报表分页问题,我用水晶报表自带的分页功能,当我点下一页时,它可以从第一页跳到第二页,再点下一页时,就不会显示第三页了。但是点最后一页可以跳到最后一页去。今天终于找到解决办法了。 10 用DIV显示EXCEL   ReportID = "EduAccountStatictisReportSave\\小学汇总表.xml";         divSJHZ.InnerHtml = "<object classid='clsid:0002E551-0000-0000-C000-000000000046'   id='Spreadsheet1'   codebase='http://download.microsoft.com/download/officexpstandard/owc10/2/w98nt42kme/en-us/owc10.exe' data='" + ReportID.ToString() + "' width='100%' style='height: 530px'> "          + "<table   width='100%'   cellpadding='0'   cellspacing='0'   border='0'   height='8'><tr><td   bgColor='#336699'   height='25'   width='10%'>&nbsp;</td><td   bgColor='#666666'width='85%'><font   face='宋体'   color='white'   size='4'><b>&nbsp;   缺少   Microsoft   Office   Web   Components</b></font></td></tr><tr><td   bgColor='#cccccc'   width='15'>&nbsp;</td><td   bgColor='#cccccc'   width='500px'><br>   <font   face='宋体'   size='2'>此网页要求   Microsoft   Office   Web   Components。<p   align='center'>   "          + "<a   href='Tools/owc10_CHS.exe'>单击此处安装   MMicrosoft   Office   Web   Components。</a>.</p></font><p><font   face='宋体'   size='2'>此网页同时要求   Microsoft   Internet   Explorer   4.01((SP-1)或更高版本。</p><p   align='center'><a   href='http://www.microsoft.com/windows/ie/default.htm'>   单击此处安装最新的   Internet   Explorer</a>.<br>&nbsp;</td></tr></table></object>";     11 SQL语句获取单前日期的年月日(yyyy-MM-dd) select convert(varchar,year(getdate()))+'-'+convert(varchar,MONTH(getdate()))+'-'+convert(varchar,DAY(getdate()))   12 用SQL语句查询SQL数据库中的数据添加到ACCESS数据库             string sql = "SELECT DM,BH,MC,GG,DW,DJ,PBSL,KCSL,QKSL,QKJE,CPSL,CPJE,XXDM,ND FROM OPENROWSET"                 + "('Microsoft.Jet.OLEDB.4.0', 'G:\\freezip\\UpData.mdb'; 'admin'; '',YQQKTJ)"; 13 dataGrid 页脚显示合计 public Static DataTable tt=new DataTable()   DataGrid1.ShowFooter = true;     tt=(Table)DataGrid1.Controls[0];   tt.Rows[DataGrid1.Items.Count+1].Cells[0].Text = "合计 : " + DataGrid1.Items.Count.ToString();  

阅读(3423) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册