使用linq将datagrid视图绑定到sql而不填充记录 [英] binding datagrid view with linq to sql without filling records

查看:90
本文介绍了使用linq将datagrid视图绑定到sql而不填充记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友们,
我有以下代码用于绑定datagridview,

Hi friends,
I have following piece of code for binding datagridview,

dataGridViewheader.DataSource = from v in context.transectionHeaders
                                                           select v;



它在datagrid视图上的transectionheaders表中填充数据.我不想显示这些数据.我想将datagridview绑定到表中只是为了插入新记录.
我希望你能明白我的意思.
请帮忙.



It populates data in transectionheaders table on datagrid view. I don''t want to show that data. I want to bind the datagridview to the table just for inserting new records.
I hope you are getting what I meant.
Please help.

推荐答案

据我了解我是否正确,您只想获取transectionHeaders表的结构

所以首先
私人transectionHeader AddRowTolIst
(
transectionHeaders row = new transectionHeaders();
row.column1 =默认值
row.column2 =默认值
....
返回行;
)

********************
私人名单< transectionheaders> FillList()
{
list< transectionheaders> _list = new list< transectionheaders>();
list.add(addrowtolist());
}

********************
私有void fillgrid()
{
gridview1.datasource = FillList();
gridview.databind();
}

并且gridview列将转换为文本框&的模板内容下拉列表Datetimepicker取决于您的列类型
希望这对u
as i understand if i was correct u just want to get the structre of the transectionHeaders table

so first
private transectionHeaders AddRowTolIst
(
transectionHeaders row=new transectionHeaders ();
row.column1=defaultvalue
row.column2=defaultvalue
....
return row;
)

********************
private list<transectionheaders> FillList()
{
list<transectionheaders> _list=new list<transectionheaders>();
list.add(addrowtolist());
}

********************
private void fillgrid()
{
gridview1.datasource=FillList();
gridview.databind();
}

and the gridview columns convert to template content of textbox & dropdownlist & Datetimepicker depend on your columns type
hope this is be helpfull for u


这篇关于使用linq将datagrid视图绑定到sql而不填充记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆