1

我想textbox1.text找到objdatatable.

objdataadapter.Fill(objdatatable);

foreach (DataRow dt in objdatatable.Rows)
{
    if (dt.Equals(txtaddgroup.Text)))
}

如何dt.Equals(txtaddgroup.Text)正确使用?

4

3 回答 3

0

row在 dt 中可能需要使用一些列名来将其与文本进行比较txtaddgroup

foreach (DataRow dt in objdatatable.Rows)
{
     if (dt["ColumnName"].ToString() == txtaddgroup.Text)
     {
        //You code
     }
}
于 2013-04-12T07:32:00.543 回答
0

你甚至不需要convert它到 a string,它是一个object. 所以你只需要使用caststring(string)

foreach (DataRow dt in objdatatable.Rows)
{
     if ((string)dt["ColumnName"] == txtaddgroup.Text)
     {
        //You code
     }
}
于 2013-04-12T09:47:02.653 回答
0

您只是缺少列名:

foreach (DataRow dt in objdatatable.Rows)
{
    if (dt["ColumnName"].Equals(txtaddgroup.Text))
    {
    }
}

你可以使用Column Name以及Column Index

于 2013-04-12T07:45:27.893 回答