在Datagrid中动态添加基于Textbox数据的行

时间:2015-05-18 03:55:15

标签: c# dynamic datagrid textbox

我想根据填写文本框的数据在数据网格中添加行。页面显示就像这样。

image 1

如何根据我动态填充到文本框的数据添加datagrid行? 感谢

1 个答案:

答案 0 :(得分:0)

尝试这样的事情。使用textchanged事件。 http://www.dotnetperls.com/textchanged

void textBox1_TextChanged(object sender, EventArgs e)
{
  PopulateGrid(textBox1.Text);
}
void PopulateGrid(string queryStr)
{
  dataGridView1.DataSource = _journal.GetSearchResults(queryStr);
  SetStatus(dataGridView1.Rows.Count); // Change status bar (not shown)
}

您可以将_journal.GetSearchResults(querystr)替换为仅将数据行添加到数据表然后绑定到数据源。你应该得到一般概念。