小编use*_*153的帖子

在LINQ中将String转换为DateTime

我有一个表格,格式如下.

PID     ID       Label        Value
------------------------------------------
1       1        First Name    Jenna
1       2        DOB           10/12/1980
Run Code Online (Sandbox Code Playgroud)

我需要检索所有PID,其中以J和DOB月份开头的名字是10.

在我的代码中,我在C#中的DataTable中检索这些,然后尝试使用LINQ来检索我想要的结果.这只是一个例子.这些标签可以是用户定义的任何内容.

使用LINQ我能够检索First Name以J开头的所有PID,但是每当我尝试为DOB Cast Cast时,我都会得到无效的错误.我无法更改数据库中的列类型,因为Value可以包含任何类型的信息.

这是我的一段代码.我是LINQ的新手,还在试图弄清楚它.

var resultQuery = from r in query.AsEnumerable()
where (r.Field<string>("Label") == Label  &&
r.Field<DateTime>("Value").Month == 10)
select r.Field<int>("PID");
Run Code Online (Sandbox Code Playgroud)

c# linq

9
推荐指数
1
解决办法
9100
查看次数

使用jcf插件选择(下拉列表)

我有一个国家和州的下拉列表.我们的UI设计师使用了jcf插件,它隐藏了真正的选择框并转换为一个控件,其外观和行为类似于下拉列表.当我不必从客户端动态填充那些选择框时,它运行良好.

我有一个国家/地区下拉列表,根据选定的列表,我的州下拉列表应该填充.使用jcf,我可以看到真正的下拉列表(位于-9999px左侧)已填充,但只有第一个选项显示在替换它的控件中.有谁知道如何显示/填充修改后的控件.

谢谢,

html css

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

css ×1

html ×1

linq ×1