相关笔记
-工作笔记-Gridview部分
-工作笔记-Datatable部分
-工作笔记-字段处理部分
-工作笔记-数据验证和数据传输
-工作笔记-SQL语句部分
-工作笔记-页面样式部分
-工作笔记-Winform部分
-工作笔记-文件处理部分
-工作笔记-下拉列表部分
-工作笔记-存储过程部分
- Js部分
1)js转换数据 //js不分int和double
Boolean(value)——把给定的值转换成Boolean型;
Number(value)——把给定的值转换成数字(可以是整数或浮点数);
String(value)——把给定的值转换成字符串.
2)将数据黏贴到剪切板
function copyToClipboard() {
var svalue = document.getElementById("textInput").value;
window.clipboardData.setData("Text", svalue);
}
- 后台部分
1)替换字段中指定的字符
string 字段 = 字段.Replace("1", "2");
2)将时间的时分秒去掉
文本框名称.Text = ((DateTime)dr["数据库列名"]).ToShortDateString();
3)获取当前时间年月日
string t =DateTime.Now.ToString("yyyy-MM-dd");
string t =DateTime.Now.ToString(); //年月日时分秒
4)当前时间转换成周几
private void Time()
{
string str = DateTime.Now.ToString("yyyyMMdd");
string temp = DateTime.ParseExact(str, "yyyyMMdd", null).DayOfWeek.ToString();
string week = "";
switch (temp)
{
case "Monday":
week = "周一";
break;
case "Tuesday":
week = "周二";
break;
case "Wednesday":
week = "周三";
break;
case "Thursday":
week = "周四";
break;
case "Friday":
week = "周五";
break;
case "Saturday":
week = "周六";
break;
case "Sunday":
week = "周日";
break;
}
this.lblTime.Text = "日期 " + DateTime.Now.ToString("yyyy") + "年" + DateTime.Now.ToString("MM") + "月" +DateTime.Now.ToString("dd") + "日 " + week + "";
}
5)后台转换时间类型
t = Convert.ToDateTime(t).ToString("yyyyMMdd");
6)截取指定字符之间的值
string a="a,b,c,d"
string[] str = a.Split(',');
a = str[0];
截取的值a=a;
判断字段中是否存在lbl
if (a.IndexOf("lbl") != -1) { }
7)从第2位开始截取3位
a.Substring(2, 3);
8)截取第1个带有|的值
string a="0|1";
a=a.Split('|')[0];
a的值为0;
9)两位数左边不足补0(右边PadRight)
str.PadLeft(2, '0');
10)移除参数左边指定值(右边TrimEnd)
string str = "00fdf000ds00";
str = asd.TrimStart('0');
11)把()替换成A和B且 截取指定字符串A到B之间的值
引用(using System.Text.RegularExpressions;)
string KQTime = this.lblSBTime.Text.ToString().Replace("(","A");
KQTime = KQTime.Replace(")", "B");
KQTime = Regex.Match(KQTime, "(?<=A).*?(?=B)").Value;
12)获取字段中被分割的字符有几个
string Org_ZCYNumber="a,b,c,d"
int Org_Count = Org_ZCYNumber.Split(',').Length;
Org_Count=4;
13)删除指定的字符
string del = ",";
subjectContent = subjectContent.Replace(del, "");
14)循环截取字符创
string insert = "";
if (dt.Rows[0]["列名"].ToString() != "")
{
for (int i = 0; i < dt.Rows[0]["列名"].ToString().Split('|').Length; i++)
{
insert += "<img alt=\"维修图片\" runat=\"server\" src=\"" + dt.Rows[0]["列名"].ToString().Split('|')[i] + "\" /></br>";
}
}
photodiv.InnerHtml = insert;
15)修改字段中指定的字符
string a= 控件名ID.Text.Replace('指定的字符','修改成别的字符');
16)判断字段中是否存在指定的字符
if(字段.IndexOf("指定的字符") >= 0;)
{
alert("存在指定的字符");
}
17)字段中去除文字以外的字符
string text="<div>网页内容</div>";
MatchCollection mc = Regex.Matches(text, @"(?<=<(?!a)[^>]*>|^)(?!\s+<)[^<>]+(?=<(?!/a)[^>]*>|$)", RegexOptions.IgnoreCase);
string result;
foreach (Match m in mc)
{
result+=m.Value; //result="网页内容";
}
18)获取字节长度
Int a=System.Text.Encoding.Default.GetBytes(“字符”).Length