怎么把EF查询到的数据绑定到datagridview中

怎么把EF查询到的数据绑定到datagridview中,第1张

public IList<You_Model> ReBind()

{

IList<You_Model> ReModel=new List<You_Model>()

//execmd 读数据什么的

//dr 然后getstring add到ReModel

return ReModel

}

//绑定

数据控件或其他的.datasource=ReBind()//可以把它看作一个集合(相当于ds,dr什么的),多维数组。参考这段代码 

string str = "Server=(local)database=kqgsUid=saPwd=123456"

SqlConnection Myconnect = new SqlConnection(str)

string MySQL = "select * from Mysheet "

SqlCommand Mycommand = new SqlCommand(MySQL, Myconnect)

SqlDataAdapter Myadapter = new SqlDataAdapter(Mycommand)

DataSet Myset = new DataSet()

Myadapter.Fill(Myset)

dataset = Myset

this.dataGridView1 .DataSource =Myset .Tables [0]

最简单的

写一个数据查询类.然后调用xx.chaxun方法

窗体代码写以下这些就可以了

sql = "select * from xxxx"

Datatable dt = xx.chaxun(sql)

datagridview1.DataSource = dt

记得将datagridview里面的字段与表中的字段相关联

Dateset 或DataTable或集合进行数据绑定,如有什么问题,请继续追问 private DataSet ds = new DataSet()

private SqlDataAdapter adapter = new SqlDataAdapter()//创建数据适配器

SqlCommand com = new SqlCommand("select TeacGuid, TeacName as 姓名,TeacSex as 性 别,TeacSalary as 工资,TeacRemark as 备注 from Teachers", DBHelper.con)

adapter.SelectCommand = com

adapter.Fill(ds, "Teachers")//将按照条件查出来的Teachers表中信息填充到ds中

this.dataGridView1.DataSource = ds.Tables["Teachers"]附上一段用DataSet实现的代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11526705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存