当数据通过linq绑定到sql时,如何在c中向datagridview添加行

jyztefdp  于 2021-07-29  发布在  Java
关注(0)|答案(0)|浏览(113)

到目前为止,我在这个网站上找到了与我的问题相关的答案,但似乎没有一个能满足我想要达到的目标。这在某种程度上有点不同,因为我使用linqtosql类来查询和更新数据库。
我已经有了这个代码:

public partial class FormControlDealerCodes : Form
{
    private DealerCodesDataContext dcdc = new DealerCodesDataContext();

    public FormControlDealerCodes()
    {
        InitializeComponent();
        dealer_CodeDataGridView.DataSource = dcdc.Dealer_Codes;
    }

我明白我不能再使用以下代码,因为我的 DataGridView 控件是数据绑定的:

private void btnAddNew_Click(object sender, EventArgs e)
    {
        dealer_CodeDataGridView.Rows.Add();
    }

我尝试了以下代码:

DataTable dt = (DataTable)dealer_CodeDataGridView.DataSource;
        dt.NewRow();

但我遇到了另一个错误(无法强制转换'system.data.linq.table'类型的对象。。。键入“system.data.datatable”。)
我是个c程序新手。有没有慷慨的人能帮我实现我想要的?提前谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题