新手求教如何用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查询一下增删改查就行了
大同小异的啊