• c#随笔


    js转化为int类型:
    parseInt(key)

    【truncate数据库】

    truncate table tousuyuangong_t


    上传图片的接口是.aspx文件时:
    aspx 页面只留头部,其他都删掉


    jq获取div下的img的地址:$("#divId img").eq(0).attr("src");

    jq修改div下的img的地址:$("#divId img").eq(0).attr("src",新址);

    截取HTML代码时只截取首尾的代码,不需要考虑</>

    DataTable 传回的是一个集合 查询的时候用rows[0][0]查询的是第零行第零列的结果(就是sql的第二行第二列的数据)rows[0][数据库键值]

    session变量的使用

    Session["value"] = categorygroup.SelectedValue;(name。value)


    数据绑定之后:
    if (Session["value"] != null){
    categorygroup.SelectedValue = Session["value"].ToString();
    }


    下拉菜单

    DropDownList.DataTextField = "name"; //后台的名称
    DropDownList.DataValueField = "id"; //后台的id

    <asp:ListItem Value="1"></asp:ListItem>这是说明已经有数据了不需要绑定数据,直接SelectedValue

    DropDownList.SelectedValue //只传id
    DropDownList.Selecteditem //只传name

    下拉的一个点击事件:
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
    DataBindGrid();
    }


    记住一件事:显示界面只有一个表格绑定 而添加修改有一个初始化数据需要在修改时显示表格中的内容;
    数据增加的时候 并没有采集到页面的key所以要实现数据的复选只能采用session的方法
    if(string.IsNullOrEmpty(this._key))

    数据删除修改的时候 采集到了页面的key 所以可以直接绑定就好
    if( !string.IsNullOrEmpty(this._key))

    Dictionary<string,string>dic =new Dictionary<string,string> ();
    dic.Add("name", this.text_tax_id.Value);
    int i= BaseDal.InsertToTable("tablename",dic);


    在已有的列中添加一个表格:
    DataTable dt = new DataTable();
    dt.Columns.Add("values");
    dt.Columns.Add("values");

    for (int i = 0; i < dt.Rows.Count; i++)
    {
    // 时间的转换

    dt.Rows[i]["times"] = get_time(Convert.ToInt32(dt.Rows[i] ["residue_time"]));


    dt.Rows[i]["values"] = i + 1;
    (要想显示你新建的表格,必须在aspx的页面绑定你新建的表格名称)
    }

    页面实现跳转 cs
    ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script> window.location.href = 'jiaozheng_jieshou.aspx';</script>");


    页面跳转 aspx
    window.location.href = "jiaozheng_baodao.aspx?key=<%=this._key%>";


    隐藏按钮,或者修改按钮名称
    var url = "/datacenter/jiaozheng_baodao.aspx?key="+ key+"&isoperate=0";

    if (!string.IsNullOrEmpty(Request.QueryString["isoperate"]))
    {
    butbaodao.Visible = false;
    }

    三目运算:

    <%#(Eval("status").ToString()=="0")?"未处理":""%>


    图片循环添加:
    img += "<img style =' 100px;height:100px' src='" +"http://139.129.128.65:9090/"+fuze[i] + "'/>";


    可由于aspx页面输出的添加:
    string str_nr = "";
    for (int i = 0; i < dt1.Rows.Count; i++)
    {

    str_nr += "" + dt1.Rows[i]["jiaozhengneirong"] + "/" + dt1.Rows[i]["time"] + "</br>";
    }
    this.jznr.InnerHtml = str_nr;

    遍历运算

    string[] fuze = keshiid.Split('|');


    查询name在cs中的方法:
    and name like '%" + IName.Value + "%'

    隐藏注意:

    当遇到判断的隐藏的时候,可以多添加一个复选框(隐藏)用来做判断(例如历城司法,jiaozheng_update)


    添加当前时间:
    DateTime.Now.ToString()

    按照时间段获取总时长:
    SUM( DATEDIFF ( SECOND,a.start_time, a.end_time) )


    超出字数省略:
    <div style="100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis"></div>

    数据库时间转季度:
    datepart(quarter,时间)

    输出错误:
    catch (Exception ex)
    {
    ShowMsgHelper.Alert_Error("操作失败,原因是:" + ex.Message);
    }


    添加文本框,由于存储
    <input id="class" type="hidden" value="" runat="server"/>


    简单的列表的查询(无法分页)
    aspt 《%=this。resultdata%》


    JngsDal dal = new JngsDal();
    orgid = Request["orgid"];
    var xiaojian = dal.Getbusiness(orgid);
    for (int i = 0; i < xiaojian.Rows.Count; i++)
    // {
    // resultdata += " <li class='mui-table-view-cell'>";
    // resultdata += " <div class='mui-table'>";
    // resultdata += " <div class='mui-table-cell mui-col-xs-10'> ";
    // resultdata += " <h4 class='mui-ellipsis'>"+xiaojian.Rows[i]["name"]+"</h4>";
    // resultdata += " <p class='mui-h6 mui-ellipsis'>" + xiaojian.Rows[i]["address"] + "</p> ";
    // resultdata += " </div>";
    // resultdata += " </div>";
    // resultdata += " </li>";
    // }


    数据库语句,总数和条件
    select a.*,(select COUNT(*) from f_plan_jianduresult
    where charindex(convert(nvarchar,a.id),jianchaitemid)>0) as sums
    from f_neibu_jianchaitem a

    select a.*,(select COUNT(*) from Bad_record_ticket where
    charindex(a.behavior_code,Bad_record_code)>0) as dd from Bad_record a


    一个字段相同(如:时间) ,取一个时间其他内容加到一个字段下:
    select Datename(year,finaltime)+'-'+Datename
    (month,finaltime)+'-'+Datename(day,finaltime) as shijian,
    typenames = stuff((SELECT ',' + t.title FROM wenzhang_details AS t WHERE
    id in (select details_id from wenzhang_state where
    Datename(year,finaltime)+'-'+Datename
    (month,finaltime)+'-'+Datename(day,finaltime)=
    Datename(year,s.finaltime)+'-'+Datename
    (month,s.finaltime)+'-'+Datename(day,s.finaltime)
    ) FOR xml path('')), 1, 1, ''),
    SUM(s.duration) as totalshours
    from wenzhang_state s where user_id='acd93710-6824-4a66-b696-6f7163b22079' and YEAR(s.finaltime)=YEAR(GETDATE()) and MONTH(s.finaltime)=MONTH(GETDATE())
    group by Datename(year,finaltime)+'-'+Datename
    (month,finaltime)+'-'+Datename(day,finaltime)

  • 相关阅读:
    洛谷P2664 树上游戏(点分治)
    洛谷P3366 【模板】最小生成树(Boruvka算法)
    loj#2312. 「HAOI2017」八纵八横(线性基 线段树分治)
    noi.ac#309 Mas的童年(子集乱搞)
    loj#6041. 「雅礼集训 2017 Day7」事情的相似度(SAM set启发式合并 二维数点)
    Windows phone应用开发[22]-再谈下拉刷新
    Windows phone应用开发[21]-图片性能优化
    Windows phone应用开发[20]-禁止Pivot手势
    Windows phone应用开发[19]-RSA数据加密
    Windows phone应用开发[18]-下拉刷新
  • 原文地址:https://www.cnblogs.com/guo970910/p/9820422.html
Copyright © 2020-2023  润新知