gpt4 book ai didi

asp.net - 数据表选择

转载 作者:行者123 更新时间:2023-12-04 05:54:19 26 4
gpt4 key购买 nike

如何使用 DataTable 的 Select 方法来获取以“M”开头的用户名。让我们假设 UserNameTextBox 有一个字符串

oDataTable.Select("UserName = '" + UserNameTextBox.Text + "'");
DataView oDataView = oDataTable.DefaultView;
oDataView.Sort = "UserName";
UserGridView.DataSource = oDataView;
UserGridView.DataBind();

当我在文本框中输入全名时,我确信 DataTable 包含它,它列出了所有内容,而不仅仅是我输入的内容。有人可以帮我吗?

最佳答案

您可以使用 DataTable.Select , DatView.RowFilter 方法或 LINQ-to-DataSet :

林克:

var tblFiltered = (from row in oDataTable.AsEnumerable()
where row.Field<String>("UserName").Contains(UserNameTextBox.Text)
select row).CopyToDataTable();

ADO.NET(DataTable.Select):
DataRow[] filteredRows = oDataTable.Select("UserName LIKE '%" + UserNameTextBox.Text + "%'");

ADO.NET(DataView.RowFilter):
 oDataView.RowFilter = "UserName LIKE '%" + UserNameTextBox.Text + "%'";

关于asp.net - 数据表选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9699914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com