我有一个用于输入 12 位数字(数值)的文本框,并根据该数字将一些数据添加到数据网格中。当我第一次输入任何数字时它可以正常工作,但是当我在文本框中输入任何新数字时将数据添加到数据网格后,它只能得到 11 位数字。当我在调试模式下检查它时,我发现文本框有 12 位数字,包括开头的“\r”。我不知道它从哪里来并产生问题。
任何形式的帮助将不胜感激。谢谢
这些是相关的代码行
GroupedManifest grpManifest = new GroupedManifest();
grpManifest.manifestNumber = txtManifestNumber.Text; // get number from textbox
LayoutManifest.DataContext = grpManifest; // set relevant data to layout
manifestList.Add(LayoutManifest.DataContext as GroupedManifest); // add data to list
dataGridGroupedManifest.ItemsSource = null;
dataGridGroupedManifest.ItemsSource = manifestList; // set data to itemsource of datagrid
txtManifestNumber.Text = string.Empty; // emtpy textbox
txtManifestNumber.Focus();// set focus on textbox