zoukankan      html  css  js  c++  java
  • 错误中积累经验,BUG中寻发展,总结中提升

    1、动态绑定DropDownList时,要注意绑定Text和Value,显示的是Text,程序中提取的是Value;
     
    2、

    cross join 是笛卡儿乘积 就是一张表的行数乘以另一张表的行数
    left  join 第一张表的连接列在第二张表中没有匹配是,第二张表中的值返回null
    right join 第二张表的连接列在第一张表中没有匹配是,第一张表中的值返回null
    full  join 返回两张表中的行 left join+right join
    inner join 只返回两张表连接列的匹配项

    3、渐变样式微软版本--太棒了

    <td style="FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#336699', endColorStr='#ffffff', gradientType='1')" vAlign="top" align="center">

    效果看到了吧


    startColorStr='起始颜色'
    endColorStr='结束颜色'
    gradientType='1' // 1为横向渐变,0位纵向渐变

    4、数据绑定之数组绑定
    1>
     ArrayList values = new ArrayList();

    values.Add ("北京");
    values.Add ("上海");
    values.Add ("广州");

    ListBox1.DataSource = values;
    ListBox1.DataBind();

    2>

    string [] arrs="aa,bb,cc".Split(',');
    this.DataGrid1.DataSource=arrs;
    this.DataGrid1.DataBind();

    ItemTemplate绑定语句
    <asp:BoundColumn DataField="!" HeaderText="test"/>
    <asp:TemplateColumn HeaderText="test">
        
    <ItemTemplate>
        
    <%#Container.DataItem%>
        
    </ItemTemplate>
    </asp:TemplateColumn>

    5、数据绑定之HashTable绑定

    1>

    Hashtable hash = new Hashtable();

    hash.Add("北京", "010");
    hash.Add("广州", "020");
    hash.Add("上海", "021");
    hash.Add("天津", "022");

    RadioButtonList1.DataSource = hash;
    RadioButtonList1.DataTextField = "Key";
    RadioButtonList1.DataValueField = "Value";
    RadioButtonList1.DataBind();

    2>(适用一个产品多个图片的情况)

    Hashtable hash = new Hashtable();
       hash.Add("002", "proPic/2.jpg");
       hash.Add("001", "proPic/1.jpg");
       hash.Add("003", "proPic/3.jpg");

       DataList1.DataSource = hash;
       DataList1.DataBind();

    ItemTemplate绑定语句

    <ItemTemplate>
         <img src='<%# DataBinder.Eval(Container.DataItem,"Value") %>'>
           <br> <%# DataBinder.Eval(Container.DataItem,"key") %>
    </ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem,"key") %>


    6、简单分页代码

    第一步:通过编码获得它在数据中的排名
    select count(*) from tpdetail where id>(select id from tpdetail where pNum='24110205')

    第二步:根据排名,进行分页
    select top 1 * from (select top 4 * from tpdetail order by ID desc) as a order by ID asc

    7、根据关联表修改信息

    -----修改信息,按尺码修改
    UPDATE TPMStorage
    SET XXS2435 =StoTrue FROM TPMStorage INNER JOIN
          TPStorage ON TPMStorage.StoNum = TPStorage.StoNum AND
          TPMStorage.StoColor = TPStorage.StoColor WHERE StoSpec='XXS' OR StoSpec='24' OR (StoSpec='35' AND substring(TPStorage.StoNum,1,2)='21')

    8、cmd.ExecuteScalar 的返回值有可能为null,此时要将他转换成ToString()就会出错,此点要注意。
  • 相关阅读:
    装饰器
    返回函数
    用Token令牌维护微服务之间的通信安全的实现
    用Windbg来分析.Net程序的dump
    Windows下docker的安装,将ASP.NET Core程序部署在Linux和Docker中
    StackExchange.Redis学习笔记(五) 发布和订阅
    StackExchange.Redis学习笔记(四) 事务控制和Batch批量操作
    StackExchange.Redis学习笔记(三) 数据库及密码配置 GetServer函数
    StackExchange.Redis学习笔记(二) Redis查询 五种数据类型的应用
    Task及Mvc的异步控制器 使用探索
  • 原文地址:https://www.cnblogs.com/skylaugh/p/355637.html
Copyright © 2011-2022 走看看