我有多个数据表,并使用第一个数据表和第二个数据表进行过滤,并使用第一个数据表电子邮件与第三个数据表相同。
下面是我的 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) 以下是我在某些条件下使用的现有方法
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 我不能单独写入每个方法。