勿谓今日不学而有来日,勿谓今年不学而有来年。
日月逝矣,岁不我延。

STUMS对信息的操作

个人原因好久没有更新博客了,今天说一下完成的STUMS系统。作为ASP.NET Web的一个学习Demo,我只完成了很基本的用户登录和信息的增删改查。下面简单介绍一下对信息的操作。

信息添加

通过前台表单获取用户录入的信息,再通过sql语句执行数据库插入操作。

if (TextBox_Id.Text !="" && TextBox_Name.Text != "" && TextBox_Sex.Text != "" && TextBox_Subject.Text != "" && TextBox_Grade.Text!= "")
            {
                string SqlString = string.Format("Insert into students values({0},'{1}','{2}','{3}',{4},'{5}','{6}')",TextBox_Id.Text,TextBox_Name.Text, TextBox_Sex.Text, TextBox_Subject.Text, TextBox_Grade.Text, TextBox_Date.Text, TextBox_Adress.Text);
                Conn conn = new Conn();
                int count=conn.Insert(SqlString);
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Startup", "alert('成功插入"+count+"条数据');", true);
                Reset();
            }
            else
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "Startup", "alert('前5项不能为空!');", true);
            }

信息查询

先判断用户输入的查询条件,根据查询条件执行不同的sql语句进行数据库查询操作。将查询结果绑定到GridView上。

string ID = tbStudentId.Text;
            string Name = tbStuentName.Text;
            string SqlString="";
            if (ID=="")
            {
                SqlString = "select * from students where name='" + Name + "'";
            }
            else if (Name== "")
            {
                SqlString = "select * from students where id=" + ID;
            }
            else 
            {
                SqlString = "select * from students where id=" + ID+" and name='"+Name+"'";
            }
            Conn conn = new Conn();
            GridView1.DataSourceID = null;
            GridView1.DataSource = conn.Select(SqlString);
            GridView1.DataBind();

小结

信息修改由GridView绑定数据源完成。在我下一个ASP.NET项目中会有独立的修改操作。

STUMS中的数据库操作不是很好,有非常高的数据冗余和很高的耦合性,仅仅作为学习Demo。

尽量使得下一个ASP.NET Web项目或比较完善一些。

其他的信息操作在本Demo中于此类似,不再赘述。

开发目录:

赞(0)
未经允许不得转载:喋喋不休 » STUMS对信息的操作

评论 抢沙发

评论前必须登录!

 

精品网站

有券无忧电脑壁纸精选