PID+"=0"别沉了
大家帮看下,(PID+"=0")是什么意思 下面是一个自定义函数
public static void GenerateTreeForDropDownList(DropDownList dpl, string tblName,string CateName,string CateID,string PID,bool IsClearOldItems)
{
if (IsClearOldItems) dpl.Items.Clear();
//DataTable objTable = MyConst.MyGateway.DbHelper.Select("Select * From " + tblName, null).Tables[0];
DataTable objTable = MyGateway.FromCustomSql("Select * From " + tblName).ToDataSet().Tables[0];
if (objTable.Rows.Count > 0)
{
DataRow[] objRows=objTable.Select(PID+"=0");///就是这个地方,我不懂
foreach (DataRow objRow in objRows)
{
dpl.Items.Add(new ListItem("╋" + objRow[CateName].ToString(), objRow[CateID].ToString()));
GenerateChildForDropDownList(dpl, objTable, CateName,CateID, PID, objRow[CateID].ToString(), "│ ├");
}
}
}应该是传的参数如果传进来的是name 那么是不是就应该是(name+"=0")?那也不对吧,pid参数是string 如果这样应该是(name+"=‘0’")?小弟不明白!还请高手指点