2004年06月16日

为了一个repeater嵌套,搞了一下午,也没有搞出什么头绪,没办法,只能换个方式!

今天大连下雨了,很长时间没有下过雨了,下过雨后能凉快一些吧!

LP今天来接我下班,全身都淋湿了。希望不要感冒!

LP今天特别困。可能是昨天晚上学习3D Max 学得太晚了!

刚刚看了星际传奇!有点意思!回家了,不写了!

    网站:我们是免费的。
    电信:我们是亏损的。
    警察:我们是为人民服务的。
    上市公司:我们不做假报表的。
    老板:我不会忘记你的贡献。
    女孩:这是我第一次……
    客车司机:准时出发。
    公司职员:明天我就不干了。
    商贩:大亏本、大出血、大甩卖。
    影视明星:我们只是朋友关系。
    公安人员:决不让任何一个犯罪分子逃脱。
    政客;我一分钱都没收。
    领导:下面,我简单地讲两句

2004年06月15日

.cs

   string strConnection = null;
   string strSQL = null;

   strConnection = “Provider=Microsoft.Jet.OleDb.4.0;Data Source=”+Server.MapPath(“./database/database.mdb”);
   strSQL = “select * from [system_Class]“;

   OleDbConnection myOleDbConnection = new OleDbConnection(strConnection);
   OleDbDataAdapter myOleDbDataAdapter = new OleDbDataAdapter(strSQL,myOleDbConnection);
   DataSet myDataSet = new DataSet();
   myOleDbDataAdapter.Fill(myDataSet,”system_Class”);
   
   Repeater1.DataSource = myDataSet.Tables["system_Class"];
   Repeater1.DataBind();
   this.Response.Write(Repeater1.Items.Count);
   myOleDbConnection.Close();

 

.aspx



<%# DataBinder.Eval(Container.DataItem, "ClassName") %>

<%# DataBinder.Eval(Container.DataItem, "ClassName") %><%# DataBinder.Eval(Container.DataItem, "ClassName") %><%# DataBinder.Eval(Container.DataItem, "ClassName") %><%# DataBinder.Eval(Container.DataItem, "ClassName") %><%# DataBinder.Eval(Container.DataItem, "ClassName") %><%# DataBinder.Eval(Container.DataItem, "ClassName") %><%# DataBinder.Eval(Container.DataItem, "ClassName") %>

   string strConnection = “Provider=Microsoft.Jet.OleDb.4.0;Data Source=”+Server.MapPath(“../database/database.mdb”);
   string strSQL = “select * from [system_Class]“;

   OleDbConnection myOleDbConnection = new OleDbConnection(strConnection);
   OleDbDataAdapter myOleDbDataAdapter = new OleDbDataAdapter(strSQL,myOleDbConnection);
   DataSet myDataSet = new DataSet();
   myOleDbDataAdapter.Fill(myDataSet,”system_Class”);
   int myCount = myDataSet.Tables[0].Rows.Count;
   myOleDbConnection.Close();
   this.Response.Write(myCount);

话说一只老鼠与一只大象结婚了,生活了一段时间后,大象死了,老鼠坐在大象的身边,说:“靠,下辈子不用干别的了,就埋它了!”。

2004年06月14日

LP要毕业了,正在找工作,找了很多家都不要,都是要实习的,没有钱,什么都没有。

LP现在这个公司实习吧,等到把要学得学会了再说吧,未来总是好的!

等一会去接LP,一起回家!^^

补一下,今天是14号,我和LP相识十个月了。

using System.Drawing.Imaging;

  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   //RndNum是一个自定义函数
   string VNum=RndNum(4); //这里的数字4代表显示的是4位的验证字符串!
   Session["VNum"]=VNum;
   ValidateCode(VNum);
  }

  //生成图像函数
  private void ValidateCode(string VNum)
  {
   int Gheight=(int)(VNum.Length * 7);
   //gheight为图片宽度,根据字符长度自动更改图片宽度
   System.Drawing.Bitmap Img = new System.Drawing.Bitmap(Gheight,12);
   Graphics g = Graphics.FromImage(Img);
   g.DrawString(VNum,new System.Drawing.Font(“宋体”,9),new System.Drawing.SolidBrush(Color.Red),0,0);
   //在矩形内绘制字串(字串,字体,画笔颜色,左上x.左上y)
   System.IO.MemoryStream ms=new System.IO.MemoryStream();
   Img.Save(ms,System.Drawing.Imaging.ImageFormat.Png);
   Response.ClearContent(); //需要输出图象信息 要修改HTTP头
   Response.ContentType=”image/Png”;
   Response.BinaryWrite(ms.ToArray());
   g.Dispose();
   Img.Dispose();
   Response.End();
  }

  //生成随机数函数中从Vchar数组中随机抽取
  //字母区分大小写
  public string RndNum(int VcodeNum)
  {
   string Vchar = “0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z” ;
  
   string[] VcArray = Vchar.Split(‘,’) ;
   string  VNum = “” ;//由于字符串很短,就不用StringBuilder了
   int temp = -1 ;//记录上次随机数值,尽量避免生产几个一样的随机数

   //采用一个简单的算法以保证生成随机数的不同
   Random rand =new Random();
   for ( int i = 1 ; i < VcodeNum+1 ; i++ )
   {   
    if ( temp != -1)
    {
     rand =new Random(i*temp*unchecked((int)DateTime.Now.Ticks));
    }   
    //int t =  rand.Next(35) ;
    int t=rand.Next(35);
    if (temp != -1 && temp == t)
    {
     return RndNum( VcodeNum );
    }
    temp = t  ;
    VNum += VcArray[t];

   }
   return VNum ;
  }

using System.Data.SqlClient;

//using System.Data.OleDb;

   SqlDataReader myDataReader = null;
   //OleDbDataReader myDataReader = null;
   string strConnection = null;
   string strSQL = null;

   strConnection = “server=127.0.0.1;uid=sa;pwd=sa;database=test”;
   //strConnection = “Provider=Microsoft.Jet.OleDb.4.0;Data Source=”+Server.MapPath(“./database/test.mdb”);
   strSQL = “SELECT UserID, UserName, UserPassword FROM [system_User]“;
   
   SqlConnection mySqlConnection = new SqlConnection(strConnection);
   //OleDbConnection myOleDbConnection = new OleDbConnection(strConnection);
   SqlCommand mySqlCommand = new SqlCommand(strSQL, mySqlConnection);
   //OleDbCommand myOleDbCommand = new OleDbCommand(strSQL, myOleDbConnection);
   mySqlConnection.Open();
   //myOleDbConnection.Open();

   myDataReader = mySqlCommand.ExecuteReader();
   DataGrid1.DataSource = myDataReader;
   DataGrid1.DataBind();
   if (myDataReader.Read())
   {
    lblUserID.Text = Convert.ToString(myDataReader["UserID"]);
    lblUserName.Text=Convert.ToString(myDataReader["UserName"]);
    lblUserPassword.Text=Convert.ToString(myDataReader["UserPassword"]);
   }
   myDataReader.Close();
   mySqlConnection.Close();
   //myOleDbConnection.Close();

以前在Blogcn.com申请过一个Blog,长时间没有写,就放弃了,现在又换了个ID重新开始写Blog。

希望这次能长久些!^^