没看懂这段c#代码是什么意思,想了解drhead的值是多少,是怎么获取的,求解答
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";
}