| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 880 人关注过本帖
标题:编辑简单学生管理系统
只看楼主 加入收藏
luochengwww
Rank: 2
等 级:论坛游民
帖 子:40
专家分:48
注 册:2010-3-31
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:8 
编辑简单学生管理系统
用类与对象编辑学生管理系统实现对学生的增添,删除,排序,查找,改变功能;
急用
谢谢了!!!
搜索更多相关主题的帖子: 系统 学生 管理 
2010-04-20 21:48
封闭
Rank: 9Rank: 9Rank: 9
来 自:广东省汕头市
等 级:蜘蛛侠
威 望:1
帖 子:501
专家分:1084
注 册:2007-9-14
收藏
得分:10 
就完成了一个功能。添加、更新。
任务量比较大。
如果要是用,先执行运行数据库文件;
Student.rar (43.39 KB)
2010-04-20 23:48
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
收藏
得分:0 
好快的速度
PFPF
2010-04-21 08:27
xueshui20
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:269
专家分:309
注 册:2009-4-19
收藏
得分:10 
OleDbConnection conn;
        DataSet ds;
        OleDbDataAdapter sda;
        private void Form1_Load(object sender, EventArgs e)
        {  // provider=Microsoft.Jet.OleDb.4.0;Data Source=5.mdb
            try
            { //连接数据库
                conn = new OleDbConnection("provider=Microsoft.Jet.OleDb.4.0;Data Source=info.mdb");
                conn.Open();
                OleDbCommand cmd = new OleDbCommand("select *from info", conn);
                sda = new OleDbDataAdapter();//实例化适配器DataAdapter对象
                sda.SelectCommand = cmd;   //设置DataAdapter对象的SelectCommand属性
                ds = new DataSet();          //实例化DataSet
                sda.Fill(ds, "info");
                dataGridView1.DataSource = ds.Tables[0];
            }
            catch
            {
                MessageBox.Show("连接数据库失败!");
            }
        }

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {   
            txtNo.Text = dataGridView1.SelectedCells[0].Value.ToString();
            txtName.Text = dataGridView1.SelectedCells[1].Value.ToString();
            txtsex.Text = dataGridView1.SelectedCells[2].Value.ToString();
            txtage.Text = dataGridView1.SelectedCells[3].Value.ToString();
            
        }
        //更新
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable dt=ds.Tables["info"];
            sda.FillSchema(dt,SchemaType.Mapped);
            DataRow dr = dt.Rows.Find(txtNo.Text);

            dr["姓名"]=txtName.Text.Trim();
            dr["性别"]=txtsex.Text.Trim();
            dr["年龄"]=txtage.Text.Trim();
            OleDbCommandBuilder cmdbuder = new OleDbCommandBuilder(sda);
            sda.Update(dt);
        }
        //添加
        private void button2_Click(object sender, EventArgs e)
        {
            
         
            OleDbCommand cmd1 = new OleDbCommand("insert into info values('"+txtNo.Text.Trim()+"','"+txtName.Text.Trim()+"','"+txtsex.Text.Trim()+"','"+txtage.Text.Trim()+"')",conn);
           
            cmd1.ExecuteNonQuery();
        }
2010-04-21 09:09
saitor
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:5
帖 子:373
专家分:1520
注 册:2009-5-18
收藏
得分:10 
这哪需要数据库
public class student
    {
       public int id { get; set; }
       public string name { get; set; }
    }
 class Program
    {
 static  List<student> students = new List<student>();
        static void Main(string[] args)
        {

            students.Add(new student() { id = 2, name = "sa" });
            students.Add(new student() { id = 1, name = "st" });
            students.Add(new student() { id = 5, name = "saa" });
            students.Add(new student() { id = 3, name = "stt" });
            Program p = new Program();
            p.select(2);
            p.sort();
}
 public int add(student _student)
        {
            students.Add(_student);
            return students.Count;;
        }
        public void delete(int id)
        {
          List<student> lsts=  students.Where(n => n.id ==id).ToList<student>();
          foreach (student s in lsts)
          {
              students.Remove(s);
          }
         
        }
        public void sort()
        {

            List<student> lsts = (from _stu in students orderby _stu.id select _stu).ToList<student>();
           
            students = lsts;
        }
        public student select(int id)
        {
            return students.Where(n => n.id == id).ToList<student>().Count == 0 ? null : students.Where(n => n.id == id).ToList<student>()[0];

        }
        public void update(student _student)
        {
           
            delete(_student.id);
            students.Add(_student);

        }
}
2010-04-21 22:38
misswang
Rank: 8Rank: 8
来 自:湖北荆州
等 级:贵宾
威 望:15
帖 子:265
专家分:720
注 册:2010-3-11
收藏
得分:0 
.

misswp2010@
wangping103@
2010-04-21 23:57
ouxianzhi520
Rank: 8Rank: 8
来 自:重庆
等 级:蝙蝠侠
威 望:3
帖 子:245
专家分:932
注 册:2007-12-1
收藏
得分:0 
来晚了。。。。。。。。

[url=http://blog./ouxianzhi520]csdn个人博客[/url]
2010-04-22 08:28
luochengwww
Rank: 2
等 级:论坛游民
帖 子:40
专家分:48
注 册:2010-3-31
收藏
得分:0 
谢谢了
2010-04-22 11:46
许诺寒2008
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2010-4-5
收藏
得分:0 
呵呵,大家
2010-04-22 19:27
快速回复:编辑简单学生管理系统
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035332 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved