C#窗口应用如何居中:在form的属性设置里面有一个初始位置的设置(startposion) 设置成centerscreen(屏幕居中即可)
1、读取前N条指定的记录
select top N from 表 where …… order by ….
2、读取最后N条指定的记录(假设总记录有M条)
select top N from 表 where id not in(select top M-N id from talbe)
3、随机读取N条记录
Sql server: select top n * from 表 order by newid()
Access: Select top n * FROM 表 orDER BY Rnd(id)
mysql: Select * From 表 order By rand() Limit n
Request.QueryString[“title”] 适用于Get方法
Request.Form[“title”] 适用于Post方法
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetDB();
}
}
public void GetDB()
{
string strsql = "Data Source=localhost;Initial Catalog=News;Persist Security Info=True;User ID=sa;Password=hacklzt";
SqlConnection conn = new SqlConnection(strsql);
try
{
conn.Open();
string strquery = "select * from NewsInfo";
SqlCommand cmd = new SqlCommand(strquery, conn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
Response.Write(reader["NewsTitle"]);
}
}
catch (Exception ee)
{
Response.Write(ee.ToString());
}
}
protected void Button3_Click(object sender, EventArgs e)
{
if (FileUpload1.PostedFile != null)
{
Boolean fileok=false;
string name = FileUpload1.PostedFile.FileName;
int i = name.LastIndexOf(".");//取最后一个.在名字里面的位置
string newtext = name.Substring(i,name.Length-i); //取后缀名
System.DateTime now = System.DateTime.Now;
string newname = now.DayOfYear.ToString() + FileUpload1.PostedFile.ContentLength.ToString();
//string newname = now.ToString();
if (FileUpload1.HasFile)
{
string[] allowedextension = {".gif",".jpeg",".jpg",".rar",".txt"};
for (int a=0;a<allowedextension.Length;a++)
{
if ((newtext == allowedextension[a])&&(FileUpload1.PostedFile.ContentLength<500000))
{
fileok = true;
}
}
}
if (fileok)
{
try
{
FileUpload1.PostedFile.SaveAs(Server.MapPath("~\\upload\\" + newname + newtext));
Label2.Text = "上传成功";
}
catch
{
Label2.Text = "上传失败";
}
}
else
{
Label2.Text = "文件格式不对或者文件太大";
}
}
}