Carrier.Module.DeliveryPicking dp = new Carrier.Module.DeliveryPicking();
DataTable dta = dp.SetDeliveryVBELN();
DataRow drhead = dta.NewRow();
dta = ViewData["DeliveryPicking"] as DataTable;
string flag = ViewData["Flag"] as string;
string msg = ViewData["msg"] as string;
if (flag == null)
flag = string.Empty;
if (dta != null && dta.Rows.Count > 0)
{
dta = ViewData["DeliveryPicking"] as DataTable;
drhead = dta.Rows[0];
}
else
{
dta = new Carrier.Module.DeliveryPicking().SetDeliveryVBELN();
drhead = dta.NewRow();
}
string style = string.Empty;
if (flag.ToUpper() == "X")
{
style = "display:none";
}
string read = string.Empty;
string disabled = string.Empty;
string vbeln = ViewData["vbeln"] as string;
if (!string.IsNullOrEmpty(vbeln))
{
read = "readonly='readonly'";
disabled = "disabled";
}
如果dta
变量不为空,那么drhead = dta.Rows[0]
,即drhead
被赋值为dta的首行数据。
如果dta
变量为空,那么drhead
被赋值为空行
数据。
要么是空行,要么是首行数据。