作者maxjoiny (封尘)
看板C_Sharp
标题[问题] datatable select 用法
时间Sun Jun 21 11:09:46 2009
栏位 0 1 2 3 4 result
a c t g t true
c a t a q false
昨天讲的不清楚 我想要的是
栏位是定义datatable 的column 名称
下面的是row输入的资料
我定义 column是这样定义的
for (int i = 0; i < 4; i++)
{
DataColumn column = new DataColumn(i.ToString());
column.DataType = typeof(string);
samples.Columns.Add(column);
}
DataColumn column1 = new DataColumn("result");
column1.DataType = typeof(bool);
samples.Columns.Add(column1);
我想要将samples里面select 栏位 4 内容是 t 的东西
我是这样写的
DataRow[] rows = samples.Select("'4' = 'a'");
但是这样他没有把我想要的ROW输出出来
是我有写错吗 这样COMPILE是可以过
但是
DataRow[] rows = samples.Select("result" + " = true");
这样写就会有ROW出来
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.197.106
1F:推 maxi326:哇,我还是第一次看到这样用,帮不了你 06/22 22:04
2F:→ maxi326:试试samples.Select("4" + " = a"); 06/22 22:05
3F:→ Mo:若要形成filterExpression引数,请使用与建立DataColumn类别的 06/22 22:25
4F:→ Mo:Expression 属性值的相同规则 06/22 22:25