数据表数据与文本框绑定
本文关键字:绑定 文本 数据 数据表 | 更新日期: 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 ++;