小编moh*_*han的帖子

源不包含使用 Linq 的 DataRows

我有多个数据表,并使用第一个数据表和第二个数据表进行过滤,并使用第一个数据表电子邮件与第三个数据表相同。

下面是我的 C# 代码:

  public void getexport()
{

    DateTime Fromdate = DateTime.ParseExact(txt_FromDate.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture);
    DateTime Todate = DateTime.ParseExact(txt_ToDate.Text, "MM/dd/yyyy", CultureInfo.InvariantCulture);
    bo.Dateused = Fromdate;
    bo.Dateused2 = Todate;
    var ds = new DataSet();

    var dt = new DataTable("Registration Details");
    DataTable dt1 = new DataTable("Education Details");
    DataTable dt2 = new DataTable("Employeement Details");


    dt = bl.Get_Registrationdetailsbydate(bo);
    gv_Regdetails.DataSource = dt;
    gv_Regdetails.DataBind();
    dt1 = bl.Get_Educationdetailsbydate(bo);
    dt2 = bl.Get_Employmentdetailsbydate(bo);

    Session["Fromdate"] = txt_FromDate.Text;
    Session["Todate"] = txt_ToDate.Text;
    if (gv_Regdetails.Rows.Count > 0)
    {

            DataTable filteredEducation = dt1.AsEnumerable()
            .Where(x => dt.AsEnumerable() …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net

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

我们可以添加 LINQ where 方法参数的条件吗

以下是我在某些条件下使用的现有方法

public List<MenuItem> getTopMenu(List<Role> Id)
{

 // here many lines code for checking id value
}
Run Code Online (Sandbox Code Playgroud)

我正在更改上述方法以检查方法参数中的条件如下所示但不工作的代码

public List<MenuItem> getTopMenu(List<Role> Id.Where(r=>r.status=="Active"))
{

}
Run Code Online (Sandbox Code Playgroud)

错误来了,我只需要在方法中传递活动 id 我不能单独写入每个方法。

c# linq asp.net asp.net-mvc

0
推荐指数
1
解决办法
84
查看次数

标签 统计

asp.net ×2

c# ×2

linq ×2

asp.net-mvc ×1