各种常用代码收集
来源:互联网 发布:百度ico制作软件 编辑:程序博客网 时间:2024/09/21 06:15
gridview行中的按钮添加提示信息
////给删除按钮加提示
//if (e.Row.RowType == DataControlRowType.DataRow && e.Row.RowState != DataControlRowState.Edit)
//{
// try
// {
// ((LinkButton)e.Row.FindControl("delete")).Attributes.Add("onclick", "javascript:return delAlert()");
// }
// catch
// {
// }
//}
public static string IsEmail(string str) { string res = string.Empty; string expression = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"; if (Regex.IsMatch(str, expression, RegexOptions.Compiled)) { res = "输入的电子邮件格式不正确!如(yongjie@4ugood.net)。"; } return res; }
/// <summary>
/// 判断一个字符串是否为合法double类型
/// </summary>
/// <param name="s">字符串</param>
/// <returns></returns>
public bool Isdouble(string s)
{
try {
Double d;
bool flag=double.TryParse(s,out d);
return flag;
}
catch {
return false;
}
}
/// <summary>
/// 判断一个字符串是否为合法整数(不限制长度)
/// </summary>
/// <param name="s">字符串</param>
/// <returns></returns>
public bool IsInteger(string s)
{
string pattern = @"^\d*$";
return Regex.IsMatch(s, pattern);
}
日期转换:
System.IFormatProvider format = new System.Globalization.CultureInfo("zh-CN", true);
ss.StartTime = DateTime.ParseExact(this.StartTime.Text.Trim(), "yyyy-MM-dd", format);
SQL分页语句:
select top pagesize * from ApplicationProject where Pid not in
(select top (pagesize * (pageindex-1)) Pid from ApplicationProject where EcityReview is not null order by Pdata desc)
and EcityReview is not null order by Pdata desc
select top 20 * from ApplicationProject where Pid not in
(select top (20 * (1-1)) Pid from ApplicationProject where EcityReview is not null order by Pdata desc)
and EcityReview is not null order by Pdata desc
DropdownList选定默认值
this.PStatus.Items.FindByValue(ap.PStatus.ToString()).Selected = true;
gridview模板列对日期进行格式化
<asp:TemplateField HeaderText="申报年份">
<ItemTemplate>
<%#Eval("Pdata", "{0:yyyy}").ToString()%>
</ItemTemplate>
</asp:TemplateField>
gridview模板列绑定linkbutton以及linkbutton的触发事件
<asp:TemplateField HeaderText="申报题目">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" ToolTip='<%#Eval("PProjectTheme")%>' runat="server" Text='<%#Eval("PProjectTheme")%>' OnClick="LinkButton1_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
/// <summary>
/// 进入编辑文章
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void LinkButton1_Click(object sender, EventArgs e)
{
//
int index = ((GridViewRow)(((LinkButton)sender).Parent.Parent)).RowIndex;
int jid = int.Parse(this.gvList.DataKeys[index].Value.ToString());
Response.Redirect("ApplicationProjectJournalShow.aspx?jid=" + jid);
}
gridview中合并底部以及鼠标经过时变色
protected void gvList_RowDataBound(object sender, GridViewRowEventArgs e)
{
//底部栏的跨列
if (e.Row.RowType == DataControlRowType.Footer)
{
int col = 3;
e.Row.Cells[0].ColumnSpan = col;
while (--col > 0)
{
e.Row.Cells[col].Visible = false;
}
}
//如果是绑定数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//鼠标经过时,行背景色变
e.Row.Attributes.Add("onmouseover", "this.style.backgroundColor='#E6F5FA'");
//鼠标移出时,行背景色变
e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='#FFFFFF'");
}
}
gridview中模板列对绑定数据调用方法
<asp:TemplateField HeaderText="状态">
<ItemTemplate>
<%#getStatus(Convert.ToInt32(Eval("PStatus")))%>
</ItemTemplate>
</asp:TemplateField>
/// <summary>
/// 获取不重复随机数的字符串数组
/// </summary>
/// <param name="num"></param>
/// <param name="max"></param>
/// <returns></returns>
protected List<String> getRandomNum(int num,int max)
{
Random rd = new Random();
List<String> numArr = new List<String>();
while (numArr.Count < num)
{
int rdnum = rd.Next(1, max);
if (!numArr.Contains(rdnum.ToString()))
{
numArr.Add(rdnum.ToString());
}
}
return numArr;
}
删除浏览器缓存(命令行代码)
不同数据库中表数据拷贝
insert into ReviewType(Rname,RxpertClassificationId,Rlevel,Rgrade,ReviewTypeID,Rstandard,Rreference)
select Rname,RxpertClassificationId,Rlevel,Rgrade,ReviewTypeID,Rstandard,Rreference from rjwDB..ReviewType
判断及创建文件夹
if(!Directory.Exists(Server.MapPath("~/UpLoad/ExampleAwardReturns/"+System.DateTime.Now.Year.ToString())))
{
Directory.CreateDirectory(Server.MapPath("~/UpLoad/ExampleAwardReturns/"+System.DateTime.Now.Year.ToString()));
}
if (System.IO.File.Exists(srcFileName))
{
System.IO.File.Move(srcFileName, destFileName);
}
if (System.IO.Directory.Exists(srcFolderPath))
{
System.IO.Directory.Move(srcFolderPath, destFolderPath);
}
//方法二
if (System.IO.File.Exists(srcFileName))
{
System.IO.FileInfo file =new System.IO.FileInfo(srcFileName);
file.MoveTo(destFileName);
}
if (System.IO.Directory.Exists(srcFolderPath))
{
System.IO.DirectoryInfo folder =
new System.IO.DirectoryInfo(srcFolderPath);
folder.MoveTo(destFolderPath);
}
移动文件
FileInfo f =
new
FileInfo(
"c:\\t.txt"
);
f.MoveTo(
"d:\\t.txt"
);
FileInfo fi = new FileInfo(@"D:\upfile\creat.txt")
fi.CopyTo(@"e:\creat.txt");
fi.Delete();
- 各种常用代码收集
- 常用JS代码收集
- 常用代码收集...
- 常用JS代码收集
- 常用代码收集
- Flex 常用代码收集
- JS 常用代码收集
- JS常用代码收集
- 收集网站常用代码
- 常用JS代码收集
- JQuery 常用代码收集
- 常用javascript代码收集
- JQuery 常用代码收集
- 常用JS代码收集
- Android 常用代码收集
- 常用JS代码收集
- ios常用代码收集
- android常用代码收集
- 禁止横屏和竖屏切换
- python 的日志logging模块学习
- “4K标准”出台,TCL缘何引领行业发展?
- Windows 錯誤代碼意義
- oracle维护表空间和数据文件
- 各种常用代码收集
- 链式栈简单实现序列反转
- abap字符,16进制,十进制,整形互转换
- jqgrid详细参数文档
- linux编程下signal()函数
- 【Windows7系统杂音爆音问题解决】
- 最新Wordpress 3.5版本如何修改图片默认上传目录路径
- IE和FF下查看HTTP 头文件信息的插件
- 错误对照表