如何在新行中显示数据
本文关键字:显示 数据 新行中 | 更新日期: 2023-09-27 18:27:48
我有一个带有预定义列的数据网格。当我在文本框中输入一个单词(比如w)时,所有以w开头的数据都会显示在列中。当我输入另一个单词(比如d)时,以w开头的单词会被单词d取代。我想要的是保留单词w,对于d,它应该显示在新行中。我使用了以下代码:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyData==Keys.Enter)
{
try
{
this.productTableAdapter.Search1(this.projectDataSet5.Product, textBox1.Text);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
}
如果我能正确理解你,首先u应该检查该行是否包含列值是否有w。如果没有,你可以写新文本框的值。projectDataSet5是数据集类型吗。如果您有旧值行,您可以通过定义来创建
DataRow row = new DataRow();
row["ColumnNameOrIndex"] = "TextBox Value";
您可以通过一些强制转换操作将行添加到数据网格的数据仓库中。