仰天一笑(Ansonxuyu),专业从事软件定制开发、Web软件开发,网站建设,网络推广,APP开发,微博应用开发,微信应用开发,电子商务开发,物联网开发等技术。
互联网8年风雨,愿在此交朋识友,交流心得,分享技术知识(策划/研发/运营/推广/合作)!QQ:943530498


仰天一笑

昨日不悔,今日勿失,明日莫忧! —徐羽

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
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()就会出错,此点要注意。
posted on 2006-03-22 11:03  仰天一笑  阅读(803)  评论(10编辑  收藏  举报