gpt4 book ai didi

c# DataTable 使用 Int32 选择通配符

转载 作者:行者123 更新时间:2023-11-29 01:45:01 24 4
gpt4 key购买 nike

如果列的数据类型是 Int32,是否可以在 DataTable.Select(filter) 调用中使用通配符?

DataTable table = new DataTable();
DataColumn column = new DataColumn("Name", typeof(String));
DataColumn column = new DataColumn("Age", typeof(Int32));
table.Select("Name like 'b%'); // Works
table.Select("Age like '3%'); // Does NOT work.

这实际上在 MySQL 中有效,所以我只是想知道它在 DataTable 中是否可行。

最佳答案

您应该能够转换为字符串,然后使用通配符:

table.Select("Convert(Age, 'System.String') like '3%');

参见 http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx对于有效的表达式。

关于c# DataTable 使用 Int32 选择通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432471/

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