首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手求教怎么用C#制作个人通讯录

2012-04-03 
新手求教如何用C#制作个人通讯录要求使用windows窗体应用程序,配合SQL2005数据表,制作个人通讯录,自己已经

新手求教如何用C#制作个人通讯录
要求使用windows窗体应用程序,配合SQL2005数据表,制作个人通讯录,自己已经设计好了,但是很多关键代码不会,请教.....

C# code
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace add_list{    public partial class Form1 : Form//程序能实现查看,修改,删除,增加等,主要修改和删除不太会,简单描述如下    {        public Form1()        {            InitializeComponent();        }        public static string ConnStr = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\add_listDatabase.mdf;Integrated Security=True;User Instance=True";//此为内建数据库add_listDatabase.mdf        private void Form1_Load(object sender, EventArgs e)        {            // TODO: 这行代码将数据加载到表“add_listDatabaseDataSet.Table1”中。您可以根据需要移动或移除它。            this.table1TableAdapter.Fill(this.add_listDatabaseDataSet.Table1);            ReFresh();//自动载入时刷新        }        private void ReFresh()//刷新        {            SqlConnection conn = new SqlConnection(Form1.ConnStr);            conn.Open();            string SqlStr = "select * from Table1";            SqlDataAdapter myada = new SqlDataAdapter(SqlStr, conn);            DataSet myset = new DataSet();            myada.Fill(myset);            this.dataGridView1.DataSource = myset.Tables[0];            conn.Close();            myada.Dispose();            myset.Dispose();        }        private void buttonReFresh_Click(object sender, EventArgs e)        {           showdetail show= new showdetail();            if (show.ShowDialog() == DialogResult.OK)            {                ReFresh();            }        }        private void buttonDel_Click(object sender, EventArgs e)//删除操作Button,要求选择一行数据库表中数据点击此键实现删除,另数据表是在DataGridView中,主要不清楚如何才能在DataGridView显示出的表中选择一行数据,实现的代码        {                    }        private void buttonUpdate_Click(object sender, EventArgs e)//修改操作,同上,主要不会如何选择的这一行的数据,实现在另一个Form中的读出。其他修改操作都会        {        }    }}



[解决办法]
GOOGLE一下SQL语言
或者ADO.NET
[解决办法]
我的资源下面有一个用IO做的通讯录和sql版的通讯录,你可以参考一下,如有什么问题,可以及时与我联系
[解决办法]
你还没有说那里关键代码不会写啊?其实和简单的,就是调用ADO.NET的程序
[解决办法]
不用贴你的这么多代码的啊
Google查询一下增删改查就行了
大同小异的啊

热点排行