1.在窗体中创建dataGridView显示表:
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; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { contestDataContext _contest = new contestDataContext(); dataGridView2.DataSource = _contest.Info; } } }
2.在表中nation列扩展出来,显示名字,不显示代号,需要连接到主键表中
①对INFO表进行扩展属性-新建一个类(名字和Info一样)-利用partial建一个Info表的部分类-在里面添加
一个public的属性名
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WindowsFormsApplication1 { public partial class Info//做一个Info的部分(partial)类, { public string Nname// { get//获取属性 { return this.Nation1.Name;//调取主键表中的name,nation1是主键表 } } } }