(1)工具->连接到数据库(填写你的数据库的服务器名,填写数据库名)->连接成功
(2)创建一个新的项目
(3)项目右键添加组件添加一个linqto sql类
(4)数据库中的Manager表
(5)直接将服务器资源管理器中Manager表拖拽到左边如下图
(6)回到设计中:
添加datagridebox控件和按钮控件,3个textbox控件
最后是
双击button1创建方法
private void button1_Click(object sender, EventArgs e)
{
DataClasses1DataContext dc = new DataClasses1DataContext();//创建一个linq对象
var query = from p in dc.Manager select new { p.user, p.pwd };//查询
//数据插入插入
Manager manager = new Manager();
try
{
manager.pwd = textBox2.Text.Trim();
manager.user = textBox1.Text.Trim();
if (manager.pwd != "" && manager.user != "")
{
dc.Manager.InsertOnSubmit(manager);
dc.SubmitChanges();
}
}
catch
{
MessageBox.Show("已经借阅过了");
}
var sel = from p in dc.Manager where p.pwd.Trim().Equals("user") select new { p.user, p.pwd };//条件查询
dataGridView1.DataSource = query;//数据源绑定
textBox3.Text = "";
foreach (var i in sel)
//利用foreach进行读写
{
textBox3.Text += i.user + i.pwd;
}
/*var p = from q in dc.User select q;
foreach (User q in p)
{
MessageBox.Show(string.Format("{0}{0}",q.identity.ToString(),q.name.ToString()));
}*/
点击打开链接 linkq to sql 的部分语法查询