我将尝试将数据库表的详细信息导出到单个Excel文件中的多个工作表,并且已正常进行导出,但是在使用第一个DataTable电子邮件ID进行多个DataTable过滤时出现了问题。
以下是我的C#代码:
我需要第二个 DataTable 的详细结果,就像单个用户一样。
以下是我的C#代码:
protected void Button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
DataTable dt = new DataTable("Registration Details");
DataTable dt1 = new DataTable("Education Details");
dt = bl.Get_Registrationdetailsbydate1(bo);
dt1 = bl.Get_Registrationdetailsbydate2(bo);
ds.Tables.Add(dt);
ds.Tables.Add(dt1);
ExcelHelper.ToExcel(ds, "Users.xls", Page.Response);
}
我有两张表,Registration_table 和 Education_table,并且也有两个DataTable:Registration details 和 Education details。
我需要基于第一个DataTable(dt)的电子邮件ID得到结果,只有第一个DataTable中的电子邮件ID用户才能进入第二个DataTable,也就是基于电子邮件ID得到教育详情。
假设以下是第一个DataTable的细节。
sno email mobile city
1 raj@gmail.com 123456789 hyderabad
我需要第二个 DataTable 的详细结果,就像单个用户一样。
sno email education
1 raj@gmail.com MBA
我正在使用两个存储过程,第一个用于获取注册详细信息,第二个用于教育详细信息。
dt1 = bl.Get_Registrationdetailsbydate2(bo); 在填充第一个datatable之后,如何将参数传递给第二个过程,也就是如何从第一个datatable dt获取电子邮件id到第二个dt1中。 @Rahul Singh
- Mr doubt