【发布时间】:2014-12-05 12:51:49
【问题描述】:
我对本文中的代码有疑问:
How to display rows based on search value which works for multiple columns
行内 dv.RowFilter = "col1='" + ss + "' and col2>=10";
我们如何只使用搜索值并在结果中选择 1 行?
就像我们有一个列:名称并且只在名称列中显示搜索值?
我的代码:
private void button3_Click(object sender, EventArgs e)
{
string ss = searchbox.Text;
SqlConnection con = new SqlConnection("Data Source=.;
Initial Catalog=db3;Integrated Security=True");
sAdapter = new SqlDataAdapter("select * from phone", con);
sAdapter.Fill(sDs, "phone");
DataView dv = sDs.Tables[0].DefaultView;
dataGridView1.DataSource = sDs.Tables["phone"];
dv.RowFilter = "name='" + ss;
}
@hamed2011 问题已解决
【问题讨论】:
-
我不明白你在问什么。
-
@hamed2011:用您的评论编辑您的问题,(发布有问题的代码)
-
如果您无法发表评论,请重新编辑以使其成为一个完整的问题。
-
您收到什么错误或有什么问题?
-
我只想在“名称列”中找到一个名称,但我使用代码及以上并得到空行或具有相同值的 2 行!所以任何真正的代码都可以帮助我