確定具體的行和列我有一個存儲過程返回幾列,我只是在建設與ProjectID
值是零一個gridview感興趣。我的代碼如下返回所有列的所有行,它應該返回where column = projectID。有人可以看看它。由於構建網格從存儲過程
DataRowCollection rowCollection = spDataTable.Rows;
DataTable dt = new DataTable();
foreach (DataColumn col in spDataTable.Columns)
{
if (col.ColumnName == "ProjectID")
{
dt.Columns.Add(col.ColumnName);
lb_Test.Items.Add(col.ColumnName);
foreach(DataRow ros in col.Table.Rows)
{
foreach (object oObj in ros.ItemArray)
{
if (oObj != null)
{
if (col.ColumnName == "ProjectID")
{
lb_Test.Items.Add(oObj.ToString());
dt.Rows.Add(oObj);
}
}
else
{
lb_Test.Items.Add("Null");
}
}
}
grd_test.DataSource = dt;
grd_test.DataBind();
}
else
{
lb_Test.Items.Add("Not valid Name");
}
}
每一行包含一個名爲「專案編號」 –
列@jpavlov過濾的行,空VS從數據層不是你的UI層不爲空。 – JonH