Hi i have two data tables dt1 and dt2. I would like to merge them into third table which is dtfinal.
dt1 contain
id
----- ---
1
2
3
dt2 contain
name
-----------
muke
mike
joel
i want dtfinal output as
id name
--------------------
1 muke
2 mike
3 joel
how can i get this, please suggest
ash ashPosted Dec 31, 2015, 7:56 AM
mukesh salariaPosted Aug 20, 2014, 1:58 PM
Ramesh MaruthiPosted Aug 20, 2014, 1:35 PM
mukesh salariaPosted Aug 20, 2014, 12:17 PM
Ramesh MaruthiPosted Aug 20, 2014, 12:12 PM
Try like this once
mukesh salariaPosted Aug 20, 2014, 12:00 PM
Ramesh MaruthiPosted Aug 20, 2014, 11:55 AM
mukesh salariaPosted Aug 20, 2014, 11:52 AM
var _drcode = Request.QueryString["DRCODE"];
using (iDB2Connection conn = new iDB2Connection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString)) {
string sqlStatement = "SELECT DIODR# FROM LOAD where UPPER(DIDR1)=@drcode'"; iDB2Command cmd = new iDB2Command(sqlStatement, conn);
cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@drcode", _drcode.ToUpper());
try {
conn.Open();
iDB2DataAdapter adp = new iDB2DataAdapter(cmd);
DataTable finalTable = new DataTable();
DataTable tableLoad = new DataTable("tableLoadDetail");
tableLoad.Columns.Add("DIODR#");
adp.Fill(tableLoad);
DataTable tableOrder = new DataTable("tableOrderDetail"); tableOrder.Columns.Add("CUNAME");
for (int i = 0; i < tableLoad.Rows.Count; i++)
{
string sqlOderStatement = "SELECT CUSTMAST.CUNAME FROM CUSTMAST WHERE CUCODE IN (SELECT ORDER.ORCONS FROM ORDER where UPPER(ORODR#)=@orderid)";
iDB2Command cmdOrder = new iDB2Command(sqlOderStatement, conn); cmdOrder.CommandType = CommandType.Text;
cmdOrder.Parameters.Add("@orderid", tableLoad.Rows[i].ItemArray[0]);
iDB2DataAdapter adp2 = new iDB2DataAdapter(cmdOrder); adp2.Fill(tableOrder);
}
finalTable.Merge(tableLoad);
finalTable.Merge(tableOrder);
rptOrderId.DataSource = finalTable;
rptOrderId.DataBind();
and its show me output in one column like first records of first table and then append second table records to that column. help...
VulpesPosted Aug 20, 2014, 11:39 AM
Ramesh MaruthiPosted Aug 20, 2014, 11:27 AM
If you have the at least one similar column between the two tables you can use Linq, its very easy to merge the two tables and show it in third table...in this way
But according to your case there are no similar columns, so you can do in this way