开发日记

开发日记生成 Excel 文件 DataSet ds xtDAO SqlText ExecuteDatas Sql sb ToString StringBuilde Sb new StringBuilde Sb Append

大家好,我是讯享网,很高兴认识大家。

生成Excel 文件

 

DataSet ds = xtDAO.SqlText.ExecuteDataset(Sql+sb.ToString());

              StringBuilder Sb = new StringBuilder();

              Sb.Append("<table width=/"100%/" heifht=/"100%/" border=1>");

              Sb.Append("<tr align=left><td>物料编号</td><td>物料名称</td><td>规格</td><td>单位</td><td>来源</td><td>实收单价</td><td>实收数量</td>")

                   .Append("<td>实收小计</td><td>验收人员</td><td>进场时间</td></tr>");

             

              foreach(DataRow dr in ds.Tables[0].Rows )

              {

                   Sb.Append("<tr align=left>");

                   Sb.Append("<td>"+dr["M_Num"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["M_ClName"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["M_GuiGe"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["M_DanWei"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["M_LaiYuan"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["sjdj"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["sssl"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["ssxj"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["ysry"].ToString()+"</td>");

                   Sb.Append("<td>"+dr["jcsj"].ToString()+"</td>");

                   Sb.Append("</tr>");

              }

              Sb.Append("</table>");

              string strFile = "../PubFiles/Material_Files/"+DateTime.Now.ToString("yyyyMMddhhmmss")+".xls";

             

              StreamWriter sw =new StreamWriter (Server.MapPath(strFile),true,Encoding.Default);

              sw.Write(Sb.ToString());

              sw.Close();

Response.Write("<script language='javascript'>window.open('"+strFile+"');</script>");

 

 

                       截取String

string str=AAA/BBB;

int index = str.IndexOf("/");

string str = str.Substring(0,index);

这样就能取到AAA了!

两个时间相减 再加1

DateTime dt1=Convert.ToDateTime(this.tb_kssj.Text);

                   DateTime dt2=Convert.ToDateTime(this.tb_jssj.Text);

                   TimeSpan ts=dt2.Subtract(dt1);

                   int i =ts.Days;

                   return i+1;

 

 


讯享网

 

 

<asp:TemplateColumn HeaderText="序号">

                                                 <ItemTemplate >

                                                 <asp:Label ID="Label" Runat="server" Text='<%# Container.ItemIndex+1 %>'></asp:Label>

                                                 </ItemTemplate>

时间类型

DateTime.Now.ToString("yyyy-MM-dd:HH:mm:ss");

 

DateTime.Now.ToString("yyyy-MM-dd ");

 

DateTime.Now.ToString("yyyyMMddhhmmss ");

 

if ( this.txtInTime.Text.Trim() !="" )

              {

                   string s = this.txtInTime.Text;

                   sb.Append(" and Convert(varchar(10), tjsj, 120) >= '"+s+"'");

              }转为长时间型

                                                数组

this.H_zsrid.Valuea,b,c,d,e,;

string zsrID=this.H_zsrid.Value.TrimEnd(',');

                   string zsr = this.txt_zsr.Text.TrimEnd(',');

                   string[] zsr_s = zsr.Split(',');

                   string[] zid = zsrID.Split(',');

                  

                   int[] arraylist = new int[zid.Length];

                   for(int i=0;i<arraylist.Length;i++ )

                   {

                       arraylist[i] = Convert.ToInt(zid[i]);

}

                                         

 

                                   URL参数转码

Server.UrlEncode(s)

                            DataGrid未查看的记录显示为红色

private void DataGrid1_ItemDataBound(object sender, DataGridItemEventArgs e)

         {

              for(int i=0;i<this.DataGrid1.Items.Count;i++)

              {

                   Label lblRead=(Label)this.DataGrid1.Items[i].Cells[7].FindControl("lblRead");

                   if(lblRead.Text=="1")

                   {

                       this.DataGrid1.Items[i].Style["color"]="Red";

                   }

              }

 

         }

小讯
上一篇 2025-04-01 08:39
下一篇 2025-02-23 20:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/45034.html