繁体   English   中英

如何在objdatatable中找到textbox1.text?

[英]How to find textbox1.text in objdatatable?

我想在textbox1.text中找到objdatatable.

objdataadapter.Fill(objdatatable);

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

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

您在dt中有row ,您可能需要使用一些列名来将其与txtaddgroup文本进行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

您甚至不需要convertconvertstring ,它是一个object 所以,你只需要cast它一个string使用: (string)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM