笔记
1:----sql server,将datetime转换成varchar----SELECT CONVERT(varchar(20),GETDATE(),20)
2:----创建一个临时表DataTable dt = new DataTable();
dt.Columns.Add("Index");//商品ID
dt.Columns.Add("GoodsID");//商品ID
dt.Columns.Add("MrID");//商家ID
dt.Columns.Add("MrName");//商家名称
dt.Columns.Add("Memo");//备注
dt.Columns.Add("SaleVolume");//出货数量
dt.Columns.Add("Price");//价格
dt.Columns.Add("TradeWay");//交易方式
dt.Columns.Add("SerialNo");//商品流水号
dt.Columns.Add("dtPurchaseDate");//下单时间
dt.Columns.Add("ActorName");//出货角色
dt.Columns.Add("ProjectID");//项目ID
dt.Rows.Add(dtRows);
3:----用正则替换空字符---- strRole=strRole.replace(/(^\s*|\s*$)/g, '');
4:----C#保留一定位数小数点----Math.Round(dmShuliang, 4);//保留4位小数
5:----去掉输入框的边框----border:0px solid #fff;
6:----取父级页面元素(window.parent.document.getElementById("aComment_"+strGoodsID))
取Iframe页面内的元素(document.getElementById('Iframe名称').contentWindow.document.getElementById('divCommnet'))
7:----!important 样式级别
8:----在CS代码里往页面注册 Page.ClientScript.RegisterStartupScript(this.GetType(), " ", "<script>alert('开始时间不能大于结束时间');</script>");
9:----获取时间间隔 TimeSpan td=DateTime-DateTime; td.Days;(天数)
10:---跳转到新窗口并且聚焦到新窗口
var oNewWindow=null;
function Apen()
{
if(oNewWindow!=null)
{
oNewWindow.close();
}
oNewWindow=window.open('2.html','xxx','');
}
11:---解决获取坐标兼容问题:var top=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;
12:---SQLserver 判断时间差(datediff(hh,dtPurchaseDate,GETDATE())>=24)
13:---设置后台列表页码位置 SettingsPager-Position="Top" 设置到顶部
14:---SQL获取当月的最后一天 select dateadd(month,1,getdate())-day(dateadd(month,1,getdate()))
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
15:----获取外网IP接口----private string IpAddress()
{
string[] strIpInfo = RequestUrl("http://apps.game.qq.com/comm-htdocs/ip/get_ip.php").Split('"');
string strIpAddress = "";
if (strIpInfo.Length == 5)
{
strIpAddress = strIpInfo[3];
}
return strIpAddress;
}
16:----js刷新绑定的控件----window.opener.__doPostBack(" Rp_GridList(控件名称)","")