数据表数据与文本框绑定

本文关键字:绑定 文本 数据 数据表 | 更新日期: 2023-09-27 18:33:24

>需要从数据表中获取值并将值绑定到文本框

            DataTable ff = new DataTable();
            DataColumn Regno = new DataColumn("Regno");
            ff.Columns.Add(Regno);
            DataRow row = ff.NewRow();
            var rg = (from data in db.receipts
                      select data.Regno).Max();
            row["Regno"] = rg + 1;
            ff.Rows.Add(row);
            txt_reciptno.DataBindings.Add("text", row, "Regno");

数据表数据与文本框绑定

你为什么使用数据表? 只需通过查询获取rg,然后将 text 属性设置为 RG + 1,如下所示:

 text_recpitno.Text = (rg + 1).ToString();

同意@Habib.OSU。 但是对于绑定,请尝试以下操作:

txt_reciptno.DataBindings.Add("text", ff.DefaultView, "Regno");

我希望这篇文章能帮助你。.Net 中的数据绑定

在您的情况下,您需要

txt_reciptno.DataBindings.Add("Text", ff, "Regno");

如果要移动到下一行,则应使用

 var myCurrencyManager = (CurrencyManager)this.BindingContext[ff];
 myCurrencyManager.Position ++;