/// <summary>
/// ?父窗體提取相關資訊,填入分會流程。
/// </summary>
/// <param name="VHNO"></param>
private void GetDataFromParent(string VHNO)
{
if(ZC0000000006236.Checked==true)
{
DataTable dt=null;
try
{
db.InitConn("ERPDB");
DbCommand oComd=db.m_oConn.CreateCommand();
DbCommand oCmd=db.m_oConn.CreateCommand();
oCmd.CommandText=string.Format("SELECT MTNO,PJNO,CREQTY,UP FROM TXF000HGB12 WHERE co='A1' AND dtid='HGG'");
dt=db.GetDataTable(oCmd,"MTNO,PJNO,CREQTY,UP");
oComd.CommandText="SELECT MTNO,PJNO,CREQTY,UP FROM TXF000HGB12 WHERE AND co='A1' AND dtid='HGG' AND VHNO=#VHNO";
oComd.Parameters.Clear();
oComd.Parameters.Add("VHNO",DbDataType.Varchar,20);
oComd.Parameters["VHNO"].Value=VHNO;
IDataReader reader=oComd.ExecuteReader();
int i=0;
while(reader.Read())
{
DataGridItem item=ZC0000000006292.Items[i];
if(item!=null)
{
TextBox temp=(TextBox)item.FindControl("COLCTRL2");
temp.Text=reader["MTNO"].ToString();
temp=(TextBox)item.FindControl("COLCTRL3");
temp.Text=reader["PJNO"].ToString();
temp=(TextBox)item.FindControl("COLCTRL7");
temp.Text=reader["UP"].ToString();
temp=(TextBox)item.FindControl("COLCTRL8");
temp.Text=reader["CREQTY"].ToString();
}
i++;
}
reader.Close();
} finally
{
/*if(oConn.State==ConnectionState.Open)
{
oConn.Close();
}*/
db.m_oConn.Close();
}
}
}
這個是要從ERP里抓數據 帶入到FLOW表格里的 可是我一直帶不出來 誰能幫我看看到底是什麽問題 在這裡謝謝了