【发布时间】:2021-10-05 08:57:34
【问题描述】:
我有一个用于 Windows 窗体项目的数据集税。 'tax_id' int64 主键,'Tax' 字符串 20 chr,'type' 字符串 2,它用于表单。然后我发现我需要将类型更改为 5 个字符。所以我在 sql 数据库中执行此操作,并在属性的数据集中将 MaxLength 从 2 个字符更改为 5 个字符。现在,当我在表单上保存更改时,它只保存前 2 个字符。为什么?我如何让它保存所有 5 个字符。
这是代码,
TaxDataTableAdapters.TaxTableAdapter taxConnect = new TaxDataTableAdapters.TaxTableAdapter();
taxConnect.UpdateTaxData(taxTextBox.Text, typeTextBox.Text, Convert.ToInt64(tax_idTextBox.Text));
代码只保存typeTextBox.Text的前两个字符。更改数据库和数据集后,现在是 5 个字符长。
【问题讨论】:
-
请显示您遇到问题的代码。
-
参见上面的示例代码。
标签: c# visual-studio dataset