0
结合之前如何编辑列值,我有以下电网像下面在GridView的
<asp:GridView ID="gvVegetationZone" runat="server" AutoGenerateColumns="False" Style="width: 100%"
ShowHeader="False" AllowSorting="false" OnRowEditing="gvVegetationZone_RowEdit"
DataKeyNames="VegetationZoneID" OnRowDataBound="gvVegetationZone_RowDataBound"
SkinID="gvGreyHead">
<Columns>
<asp:Label ID="lblRedFlagData" runat="server" Text='<%# Convert.ToBoolean(DataBinder.Eval(Container.DataItem, "RedFlag")) ? "Yes" : "No"%>' />
在我后面的代码我试图根据病情具体列,但不知道怎么做才能设定值,希望有人会在这里指导我。
Assessment.tblVegetationZoneRow[] VegetationZoneData
= (Assessment.tblVegetationZoneRow[])objAssessment.tblVegetationZone.Select("SaveType <> " + Convert.ToString((int)EnumCollection.SaveType.RemoveOnly));
if((sitecurrentscore <=34) && (VegetationZoneData[0].EECID >0 || VegetationZoneData[0].PercentageCleared >70))
{
gvVegetationZone.Columns[5].value = false;
}
gvVegetationZone.Columns[5].Visible = true;
this.gvVegetationZone.DataSource = VegetationZoneData;
this.gvVegetationZone.DataBind();
我不知道到目前为止如何结合之前设定的值,我被方式试图这样,但没有运气
lblRedFlagData是我的[5]在我的GridView gvVegetationZone.Columns列[5] .value = false;