如何找到textbox1.objdatatable中的文本

本文关键字:文本 objdatatable textbox1 何找 | 更新日期: 2023-09-27 18:08:41

我想在objdatatable.中找到textbox1.text

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

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

如何找到textbox1.objdatatable中的文本

您有row在dt中,您可能需要使用一些列名来比较txtaddgroup的文本

foreach (DataRow dt in objdatatable.Rows)
{
     if (dt["ColumnName"].ToString() == txtaddgroup.Text)
     {
        //You code
     }
}

您只是缺少了列名:

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

可以使用Column NameColumn Index

您甚至不需要将其convert更改为string,它是object。因此,您只需要使用(string)

将其cast设置为string:
foreach (DataRow dt in objdatatable.Rows)
{
     if ((string)dt["ColumnName"] == txtaddgroup.Text)
     {
        //You code
     }
}