| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 715 人关注过本帖
标题:求一个简单的c# .net源码
只看楼主 加入收藏
pan495290948
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-10-25
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
求一个简单的c# .net源码
学过asp 想学  但是由于刚开始学好多都不懂,所以想找一套源码来研究一下  很简单就可以   能包含数据库的读取、写入、删除、修改 就可以了!本人在此先谢过!
搜索更多相关主题的帖子: 源码 
2009-10-25 01:10
daishunchao
Rank: 2
等 级:论坛游民
帖 子:5
专家分:22
注 册:2009-10-25
收藏
得分:10 
我不知道你ASP用的是ACCESS还是SQL SERVER 数据库, 其实ASP和除了几个内置对象以外很多都不同的,而且后台和前台是分离的
但是SQL 语句还是一样的。(其实控件就可以实现上面的操作,还可以分页)
我给你看看: 本人也是初学者
后台代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;

public partial class _Default : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=;database=northwind;");
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            con.Open();
            SqlCommand cmd = new SqlCommand(" sql语句", con);//SQLCommand进行输入SQL语句和连接
            cmd.ExecuteNonQuery();//执行SQL语句
        }
    }
}

另外你学习建议看看北大青鸟的 于海涛的视频。
http://hi.baidu.com/%CE%BA%CC%FA%B3%C9/blog/item/0fc8ae2b005a0ffde7cd4051.html
这里有下载。。。
2009-10-29 18:28
编程407
Rank: 2
等 级:论坛游民
帖 子:1
专家分:10
注 册:2009-11-2
收藏
得分:10 
我也是刚学的,希望这些东西对你有用

using System;
using System.Collections.Generic;
using System.Text;

using System.Data;
using System.Data.SqlClient;

namespace AdoDotNetDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            QueryDemo();
            //DataUpdateDemo();
        }

        /// <summary>
        /// 演示使用执行数据的插入、更新、删除
        /// </summary>
        private static void DataUpdateDemo()
        {
            string strConnectionString = @"Data Source=(local)\SQLExpress;Initial Catalog=demo_1;Integrated Security=SSPI;";

            //创建并打开数据库联接
            SqlConnection conn = new SqlConnection(strConnectionString);
            conn.Open();


            //利用SqlCommand对象执行insert语句插入数据

            string strInsert = "insert into TB_STUDENTS (STU_KEY,STU_ID,STU_NAME,STU_GENDER,STU_BIRTHDATE,CLS_ID) values ("
                + "'c805909e-3aac-43e3-9cef-d205c494015c','20090917','李隆基','男','1989-02-17','1d5de51e-0720-49fa-9059-c48eca68b4dd')";

            SqlCommand cmd = new SqlCommand(strInsert, conn);   //可以在SqlCommand的构造方法里面传入SQL语句作为参数


            int insertedCount = cmd.ExecuteNonQuery();  //调用ExecutedNonQuery方法执行insert/update/delete语句完成数据的插入/修改/删除

            Console.WriteLine("{0}行数据被插入。", insertedCount);

            Console.ReadLine();

            //利用SqlCommand对象执行update语句更新数据表中的数据
            string strUpdate = "update TB_STUDENTS set STU_NAME='朱棣' where STU_KEY='d0c5130a-05c2-435f-9ba3-a35463a7d98a'";

             = strUpdate;        //修改cmd对象的SQL语句,由刚才的insert变成了update,可以通过CommandText属性为SqlCommand对象指定要执行的SQL语句

            int updatedCount = cmd.ExecuteNonQuery();

            Console.WriteLine("{0}行数据被修改。", updatedCount);

            Console.ReadLine();


            //利用SqlCommand对象执行delete语句删除记录
            string strDelete = "delete from TB_STUDENTS where STU_KEY='c805909e-3aac-43e3-9cef-d205c494015c'";

             = strDelete;

            int deletedCount = cmd.ExecuteNonQuery();

            Console.WriteLine("{0}行数据被删除。", deletedCount);

            conn.Close();

            Console.ReadLine();


        }

        /// <summary>
        /// 演示使用执行select语句进行数据查询
        /// </summary>
        private static void QueryDemo()
        {
            //创建数据库联接字符串
            //Data Source=(local)\SQLExpress;   用来指定要访问的SQLServer服务实例,这里是本机的SQLExpress实例
            //Initial Catalog=demo_1;   指定要访问的数据库,这里的数据库是demo_1;
            //Integrated Security=SSPI; 指定访问SQLServer时使用Windows集成身份验证;
            //如果想使用SQLServer身份验证,可以用 uid=用户名;pwd=口令;指定用户名和口令
            string strConnectionString = @"Data Source=(local)\SQLExpress;Initial Catalog=demo_1;Integrated Security=SSPI;";

            //创建并打开数据库联接
            SqlConnection conn = new SqlConnection(strConnectionString);
            conn.Open();


            //利用SqlCommand对象执行Select语句
            string strSelect = "select * from TB_STUDENTS";
            SqlCommand cmd = new SqlCommand(strSelect, conn);


            SqlDataReader dataReader = cmd.ExecuteReader();     //dataReader就是Select语句返回的结果集


            //循环取出dataReader中的每一条记录,如果Read方法返回true,说明成功指向下一条记录,否则
            //表示已经到了结果集尾部,结束循环
            while (dataReader.Read())
            {
                Guid stuKey = (Guid)dataReader["STU_KEY"];  //取出STU_KEY字段的值,SQLServer中的uniqueidentifier类型对应于C#中的Guid类型
                string stuId = (string)dataReader["STU_ID"];    //SQLServer中的varchar类型对应于C#中的string类型
                string stuName = (string)dataReader["STU_NAME"];    //SQLServer中的nvarchar类型对应于C#中的string类型
                string stuGender = (string)dataReader["STU_GENDER"];

                DateTime stuBirthDate = (DateTime)dataReader["STU_BIRTHDATE"];  //datetime -> DateTime

                Guid clsId = (Guid)dataReader["CLS_ID"];


                Console.WriteLine("学生代码{0},学号{1},姓名{2},性别{3},出生日期{4},班级代码{5}",
                    stuKey, stuId, stuName, stuGender, stuBirthDate, clsId);

            }

            dataReader.Close();     //关闭dataReader,释放资源
            conn.Close();           //关闭Connection,释放资源

        }
    }
}
2009-11-02 15:57
快速回复:求一个简单的c# .net源码
数据加载中...
 
   



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

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