根据单元格值隐藏行 [英] Hide row based on cell value

查看:91
本文介绍了根据单元格值隐藏行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好我有表格(gridview)其中一个列有2种类型的值为空或租用

i想要隐藏所有行,当他们在模板字段标签内有空值时使用空值





*列名aprtmentstatus



id标签名称[Label28]



我尝试过:



hello i have table(gridview) one of the columns has 2 type of value empty or leased
i want to hide all rows when they have column inside template field label with empty value


* name of the column aprtmentstatus

id name of the label [Label28]

What I have tried:

Quote:



< asp:Panel ID =Panel1runat =server>

  ;< asp:Label ID =Label31runat =serverBorderColor =Black

BorderStyle =DashedFont-Bold =TrueFont-Names =Adobe Devanagari

字体大小=70pxForeColor =#CC0000Text =正在进行的合同عقودجارية>

< asp:GridView ID =GridView1 runat =server

AllowSorting =TrueAutoGenerateColumns =FalseBackColor =White

BorderColor =#CC9966BorderStyle =NoneBo rderWidth =1pxCellPadding =4

DataSourceID =SqlDataSource1Height =822pxHorizo​​ntalAlign =Center

ondatabinding =GridView1_DataBindingonrowdatabound =GridView1_RowDataBound

onselectedindexchanged =GridView1_SelectedIndexChanged1

onselectedindexchanging =GridView1_SelectedIndexChangingPageSize =7

ShowFooter =Truestyle =font-尺寸:x大; 宽度=2000px>

< AlternatingRowStyle Font-Bold =True/>

< columns>

< ; asp:BoundField DataField =Spare1HeaderText =Spare1ReadOnly =True

SortExpression =Spare1/>

< asp:BoundField DataField = Spare2HeaderText =Spare2ReadOnly =True

SortExpression =Spare2/>

< asp:BoundField DataField =Spare3HeaderText = Spare3ReadOnly =True

SortExpression =Spare3/>

< asp:BoundField DataField =Spare4HeaderText =Spare4ReadOnly =True

SortExpression =Spare4/>

< asp:BoundField DataField =Spare5HeaderText =Spare5ReadOnly =True

SortExpression =Spare5/>

< asp:BoundField DataField =Spare6HeaderText =Spare6ReadOnly =True

SortExpression =Spare6/>

< asp:BoundField DataField =detailsHeaderText =تفاصيلDetailsReadOnly =True

SortExpression =details/>

< asp:BoundField DataField =noteHeaderText =ملاحظات注意ReadOnly =True

SortExpression =note/ >

< asp:TemplateField HeaderText =وثائقDocumentsSortExpression =documents>

< edititemtemplate>

< asp:标签ID =Label15runat =serverText ='<%#Eval(documents)%>'>



< itemtemplate>

< asp:Label ID =Label15runat =serverText ='<%#Bind(documents)%>'>








< asp:BoundField DataFie ld =termsofpaymnetenHeaderText =termsofpaymneten

ReadOnly =TrueSortExpression =termsofpaymneten/>

< asp:TemplateField HeaderText =طريقةالدفعTerms of Paymnet

SortExpression =termsofpaymnet>

< edititemtemplate>

< asp:Label ID =Label14runat = serverText ='<%#Eval(termsofpaymnet)%>'>



< itemtemplate>

< asp:Label ID =Label14runat =serverText ='<%#Bind(termsofpaymnet)%>'>




< asp:Label ID =Label29runat =serverText ='<%#Eval(termsofpaymneten)%>'>





< asp:BoundField DataField =aprtmentstatusenHeaderText =aprtmentstatusen

ReadOnly =TrueSortExpression =aprtmentstatusen/>

< asp:TemplateField HeaderText =حالةالشقةAprtment_Status

SortExpression =aprtmentstatus>

< edititemtemplate>

< asp:Label ID =Label13runat =serverText ='<%#Eval(aprtmentstatus)%>' >



< itemtemplate>

< asp:Label ID =Label13runat =serverText ='< %#Bind(aprtmentstatus)%>'>




< asp:Label ID =Label28runat =serverText = '<%#Eval(aprtmentstatusen)%>'>





< asp:BoundField DataField =amountdateen HeaderText =amountdateen

ReadOnly =TrueSortExpression =amountdateen/>

< asp:TemplateField HeaderText =تاريخالاستحقاقAmount_Date

SortExpression =amountdate>

< edititemtemplate>

< asp:Label ID =Label16runat =serverText ='<%#Eval(amountdate)%>'>



< itemtemplate>

< asp:Label ID =Label16runat =serverText ='<%#Bind(amountdate)%>'>




---------------


< asp:Label ID =Label30 runat =serverText ='<%#Eval(amountdateen)%>'>





< ; asp:BoundField DataField =amountleftHeaderText =المبلغالمستحقAmount_Left

ReadOnly =TrueSortExpression =amountleft/>

< asp:BoundField DataField =amountpaidHeaderText =المبلغالمدفوعAmount_Paid

SortExpression =amountpaid/>

< asp:BoundField DataField =rent HeaderText =الايجارAmount_Rent

ReadOnly =TrueSortExpression =rent/>

< asp:BoundField DataField =noofpayemtsenHeaderText =noofpayemtsen

ReadOnly =TrueSortExpression =noofpayemtsen/>

< asp:TemplateField HeaderText =عددالدفعاتNo OF Payemts

SortExpression =noofpayemts>

< edititemtemplate>

< asp:Label ID =Label12runat =serverText ='<% #Eval(noofpayemts)%>'>



< itemtemplate>

< asp:Label ID =Label12 runat =serverText ='<%#Bin d(noofpayemts)%>'>




< asp:Label ID =Label27runat =serverText ='< ;%#Eval(noofpayemtsen)%>'>





< asp:BoundField DataField =sourceenHeaderText =sourceenReadOnly =True

SortExpression =sourceen/>

< asp:TemplateField HeaderText =مصدرالهويةID_SourceSortExpression =source >

< edititemtemplate>

< asp:Label ID =Label11runat =serverText ='<%#Eval(source) %>'>



< itemtemplate>

< asp:Label ID =Label11runat =serverText ='<%#Bind(source)%>'>




< asp:Label ID =Label26runat =服务器Text ='< ;%#Eval(sourceen)%>'>





< asp:BoundField DataField =iddateenHeaderText =iddateenReadOnly =True

SortExpression =iddateen/>

< asp:TemplateField HeaderText =تاريخالهويةID DateSortExpression =iddate >

< edititemtemplate>

< asp:Label ID =Label10runat =serverText ='<%#Eval(iddate )%>'>



< itemtemplate>

< asp:Label ID =Label10runat =server Text ='<%#Bind(iddate)%>'>




------------ -


< asp:Label ID =Label25runat =serverText ='<%#Eval(iddateen)%>'>





< asp:BoundField DataField =idnumberHeaderText =رقمالهويةID_Number

ReadOnly =TrueSortExpression =idnumber/>

< asp: BoundField DataField =contractenenHeaderText =contractenen

ReadOnly =TrueSortExpression =contractenen/>

< asp:TemplateField HeaderText =تاريخنهاية العقدContract_End

SortExpression =contracten>

< edititemtemplate>

< asp:Label ID =Label9runat = serverText ='<%#Eval(contracten)%>'>



< itemtemplate>

< asp:Label ID =Label9runat =serverText ='<%#Bind(contracten)%>'>




--------------


< asp:Label ID = Label24runat =serverText ='<%#Eval(contractenen)%>'>





< asp:BoundField DataField =contractstartenHeaderText =contractstarten

ReadOnly =TrueSortExpression =contractstarten/>

< asp:TemplateField HeaderText =تاريخبدايةالعقدContract_Start

SortExpression =contractstart>

< edititemtemplate>

< asp:Label ID = Label8runat =serverText ='<%#Eval(contractstart)%>'>



< itemtemplate>

< asp:Label ID =Label8runat =serverText ='<%#Bind(contractstart)%>'>




--------------


< asp:Label ID =Label23runat =s erverText ='<%#Eval(contractstarten)%>'>





< asp:BoundField DataField =contractnoenHeaderText =contractnoen

ReadOnly =TrueSortExpression =contractnoen/>

< asp:TemplateField HeaderText =رقمالعقدContract不。

SortExpression =contractno>

< edititemtemplate>

< asp:Label ID =Label7runat = serverText ='<%#Eval(contractno)%>'>



< itemtemplate>

< asp:Label ID =Label7runat =serverText ='<%#Bind(contractno)%>'>




< asp:Label ID =Label22runat =serverText ='<%#Eval(contractnoen)%>'>





< asp:BoundField DataField =nationalityenHeaderText =nationalityen

ReadOnly =TrueSortExpression =nationalityen/>

< asp:TemplateField HeaderText =الجنسية国籍

SortExpression =国籍>

< edititemtemplate>

< asp:Label ID =Label6runat =serverText ='<%#Eval(nationality)%>'>



< itemtemplate>

< asp:Label ID =Label6runat =serverText ='<%#Bind(nationality)%>'>




< asp:Label ID =Label21runat =serverText ='<%#Eval(nationalityen)%>'>





< asp:BoundField DataField =secondpartyenHeaderText =secondpart日元

ReadOnly =TrueSortExpression =secondpartyen/>

< asp:TemplateField HeaderText =الطرفالثانيSecond_Party

SortExpression =secondparty>

< edititemtemplate>

< asp:Label ID =Label5runat =serverText ='<%# Eval(secondparty)%>'>



< itemtemplate>

< asp:Label ID =Label5 runat =serverText ='<%#Bind(secondparty)%>'>




< asp:Label ID = Label20runat =serverText ='<%#Eval(secondpartyen)%>'>





< asp:BoundField DataField =firstpartyenHeaderText =firstpartyen

ReadOnly =TrueSortExpression =firstpartyen/>

< asp:TemplateField HeaderText =الطرفالاولFirst_Party

SortExpression =firstparty>

< edititemtemplate>

< asp:Label ID =Label4runat =serverText ='<%#Eval(firstparty)%>'>



< itemtemplate>

< asp:Label ID =Label4runat =serverText ='<%#Bind(firstparty)%>'>




< asp:Label ID =Label19runat =serverText ='<%#Eval(firstpartyen)%>'>





< asp:BoundField DataField =apartemetnnoenHeaderText =apartemetnnoen

ReadOnly =真正的SortExpression =apartemetnnoen/>

< asp:TemplateField HeaderText =رقمالشقةApartemetn No.

SortExpression =apartemetnno>

< edititemtemplate>

< asp:Label ID =Label3runat =serverText ='< %#Eval(apartemetnno)%>'>



< itemtemplate>

< asp:Label ID = Label3runat =serverText ='<%#Bind(apartemetnno)%>'>




< asp:Label ID =Label18runat =serverText ='<%#Eval(apartemetnnoen)%>'>





< asp:BoundField DataField =BulidingnoenHeaderText =Bulidingnoen

ReadOnly =TrueSortExpression =Bulidingnoen/>

< asp :TemplateField HeaderText =رقمالعمارةBuliding No.

SortExpression =Bulidingno>

< editite mtemplate>

< asp:Label ID =Label2runat =serverText ='<%#Eval(Bulidingno)%>'>



< itemtemplate>

< asp:Label ID =Label2runat =serverText ='<%#Bind(Bulidingno) %>'>




< asp:标签ID =Label17runat =serverText ='<%#Eval( Bulidingnoen)%>'>








< asp:TemplateField HeaderText =الرقمNo.SortExpression =No>

< edititemtemplate>

< asp:Label ID =Label1runat =serverText = '<%#Eval(No)%>'>



< itemtemplate>

< asp:Label ID =Label1runat =serverText ='<%#Bin d(否)%>'>







< EmptyDataRowStyle Horizo​​ntalAlign =中心VerticalAlign =Middle/>

< FooterStyle BackColor =#FFFFCCForeColor =#330099Horizo​​ntalAlign =Center

VerticalAlign =Middle />

< HeaderStyle BackColor =#990000Font-Bold =True字体大小=XX大

ForeColor =白色 Horizo​​ntalAlign =CenterVerticalAlign =Middle/>

< PagerStyle BackColor =#FFFFCCForeColor =#330099Horizo​​ntalAlign =Center/>

< RowStyle BackColor =WhiteFont-Bold =TrueFont-Size =18pt

ForeColor =#330099Horizo​​ntalAlign =CenterVerticalAlign =Middle

BorderStyle =无/>

< SelectedRowStyle BackColor =#FFCC66Font-Bold =TrueForeColor =#663399

Horizo​​ntalAlign =Ce nterVerticalAlign =Middle/>

< SortedAscendingCellStyle BackColor =#FEFCEBHorizo​​ntalAlign =Center

VerticalAlign =Middle/>

< SortedAscendingHeaderStyle BackColor =#AF0101Horizo​​ntalAlign =Center

VerticalAlign =Middle/>

< SortedDescendingCellStyle BackColor = #F6F0C0Horizo​​ntalAlign =Center

VerticalAlign =Middle/>

< SortedDescendingHeaderStyle BackColor =#7E0000Horizo​​ntalAlign =Center

VerticalAlign =中间/>






<asp:Panel ID="Panel1" runat="server">
 <asp:Label ID="Label31" runat="server" BorderColor="Black"
BorderStyle="Dashed" Font-Bold="True" Font-Names="Adobe Devanagari"
Font-Size="70px" ForeColor="#CC0000" Text="ON-GOING CONTRACTS عقود جارية">
<asp:GridView ID="GridView1" runat="server"
AllowSorting="True" AutoGenerateColumns="False" BackColor="White"
BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" CellPadding="4"
DataSourceID="SqlDataSource1" Height="822px" HorizontalAlign="Center"
ondatabinding="GridView1_DataBinding" onrowdatabound="GridView1_RowDataBound"
onselectedindexchanged="GridView1_SelectedIndexChanged1"
onselectedindexchanging="GridView1_SelectedIndexChanging" PageSize="7"
ShowFooter="True" style="font-size: x-large; " Width="2000px">
<AlternatingRowStyle Font-Bold="True" />
<columns>
<asp:BoundField DataField="Spare1" HeaderText="Spare1" ReadOnly="True"
SortExpression="Spare1" />
<asp:BoundField DataField="Spare2" HeaderText="Spare2" ReadOnly="True"
SortExpression="Spare2" />
<asp:BoundField DataField="Spare3" HeaderText="Spare3" ReadOnly="True"
SortExpression="Spare3" />
<asp:BoundField DataField="Spare4" HeaderText="Spare4" ReadOnly="True"
SortExpression="Spare4" />
<asp:BoundField DataField="Spare5" HeaderText="Spare5" ReadOnly="True"
SortExpression="Spare5" />
<asp:BoundField DataField="Spare6" HeaderText="Spare6" ReadOnly="True"
SortExpression="Spare6" />
<asp:BoundField DataField="details" HeaderText="تفاصيل Details" ReadOnly="True"
SortExpression="details" />
<asp:BoundField DataField="note" HeaderText="ملاحظات Note" ReadOnly="True"
SortExpression="note" />
<asp:TemplateField HeaderText="وثائق Documents" SortExpression="documents">
<edititemtemplate>
<asp:Label ID="Label15" runat="server" Text='<%# Eval("documents") %>'>

<itemtemplate>
<asp:Label ID="Label15" runat="server" Text='<%# Bind("documents") %>'>




<asp:BoundField DataField="termsofpaymneten" HeaderText="termsofpaymneten"
ReadOnly="True" SortExpression="termsofpaymneten" />
<asp:TemplateField HeaderText="طريقة الدفع Terms of Paymnet"
SortExpression="termsofpaymnet">
<edititemtemplate>
<asp:Label ID="Label14" runat="server" Text='<%# Eval("termsofpaymnet") %>'>

<itemtemplate>
<asp:Label ID="Label14" runat="server" Text='<%# Bind("termsofpaymnet") %>'>


<asp:Label ID="Label29" runat="server" Text='<%# Eval("termsofpaymneten") %>'>


<asp:BoundField DataField="aprtmentstatusen" HeaderText="aprtmentstatusen"
ReadOnly="True" SortExpression="aprtmentstatusen" />
<asp:TemplateField HeaderText="حالة الشقة Aprtment_Status"
SortExpression="aprtmentstatus">
<edititemtemplate>
<asp:Label ID="Label13" runat="server" Text='<%# Eval("aprtmentstatus") %>'>

<itemtemplate>
<asp:Label ID="Label13" runat="server" Text='<%# Bind("aprtmentstatus") %>'>


<asp:Label ID="Label28" runat="server" Text='<%# Eval("aprtmentstatusen") %>'>


<asp:BoundField DataField="amountdateen" HeaderText="amountdateen"
ReadOnly="True" SortExpression="amountdateen" />
<asp:TemplateField HeaderText="تاريخ الاستحقاق Amount_Date"
SortExpression="amountdate">
<edititemtemplate>
<asp:Label ID="Label16" runat="server" Text='<%# Eval("amountdate") %>'>

<itemtemplate>
<asp:Label ID="Label16" runat="server" Text='<%# Bind("amountdate") %>'>


---------------

<asp:Label ID="Label30" runat="server" Text='<%# Eval("amountdateen") %>'>


<asp:BoundField DataField="amountleft" HeaderText="المبلغ المستحق Amount_Left"
ReadOnly="True" SortExpression="amountleft" />
<asp:BoundField DataField="amountpaid" HeaderText="المبلغ المدفوع Amount_Paid"
SortExpression="amountpaid" />
<asp:BoundField DataField="rent" HeaderText="الايجار Amount_Rent"
ReadOnly="True" SortExpression="rent" />
<asp:BoundField DataField="noofpayemtsen" HeaderText="noofpayemtsen"
ReadOnly="True" SortExpression="noofpayemtsen" />
<asp:TemplateField HeaderText="عدد الدفعات No OF Payemts"
SortExpression="noofpayemts">
<edititemtemplate>
<asp:Label ID="Label12" runat="server" Text='<%# Eval("noofpayemts") %>'>

<itemtemplate>
<asp:Label ID="Label12" runat="server" Text='<%# Bind("noofpayemts") %>'>


<asp:Label ID="Label27" runat="server" Text='<%# Eval("noofpayemtsen") %>'>


<asp:BoundField DataField="sourceen" HeaderText="sourceen" ReadOnly="True"
SortExpression="sourceen" />
<asp:TemplateField HeaderText="مصدر الهوية ID_Source" SortExpression="source">
<edititemtemplate>
<asp:Label ID="Label11" runat="server" Text='<%# Eval("source") %>'>

<itemtemplate>
<asp:Label ID="Label11" runat="server" Text='<%# Bind("source") %>'>


<asp:Label ID="Label26" runat="server" Text='<%# Eval("sourceen") %>'>


<asp:BoundField DataField="iddateen" HeaderText="iddateen" ReadOnly="True"
SortExpression="iddateen" />
<asp:TemplateField HeaderText="تاريخ الهوية ID Date" SortExpression="iddate">
<edititemtemplate>
<asp:Label ID="Label10" runat="server" Text='<%# Eval("iddate") %>'>

<itemtemplate>
<asp:Label ID="Label10" runat="server" Text='<%# Bind("iddate") %>'>


-------------

<asp:Label ID="Label25" runat="server" Text='<%# Eval("iddateen") %>'>


<asp:BoundField DataField="idnumber" HeaderText="رقم الهوية ID_Number"
ReadOnly="True" SortExpression="idnumber" />
<asp:BoundField DataField="contractenen" HeaderText="contractenen"
ReadOnly="True" SortExpression="contractenen" />
<asp:TemplateField HeaderText="تاريخ نهاية العقد Contract_End"
SortExpression="contracten">
<edititemtemplate>
<asp:Label ID="Label9" runat="server" Text='<%# Eval("contracten") %>'>

<itemtemplate>
<asp:Label ID="Label9" runat="server" Text='<%# Bind("contracten") %>'>


--------------

<asp:Label ID="Label24" runat="server" Text='<%# Eval("contractenen") %>'>


<asp:BoundField DataField="contractstarten" HeaderText="contractstarten"
ReadOnly="True" SortExpression="contractstarten" />
<asp:TemplateField HeaderText="تاريخ بداية العقد Contract_Start"
SortExpression="contractstart">
<edititemtemplate>
<asp:Label ID="Label8" runat="server" Text='<%# Eval("contractstart") %>'>

<itemtemplate>
<asp:Label ID="Label8" runat="server" Text='<%# Bind("contractstart") %>'>


--------------

<asp:Label ID="Label23" runat="server" Text='<%# Eval("contractstarten") %>'>


<asp:BoundField DataField="contractnoen" HeaderText="contractnoen"
ReadOnly="True" SortExpression="contractnoen" />
<asp:TemplateField HeaderText="رقم العقد Contract No."
SortExpression="contractno">
<edititemtemplate>
<asp:Label ID="Label7" runat="server" Text='<%# Eval("contractno") %>'>

<itemtemplate>
<asp:Label ID="Label7" runat="server" Text='<%# Bind("contractno") %>'>


<asp:Label ID="Label22" runat="server" Text='<%# Eval("contractnoen") %>'>


<asp:BoundField DataField="nationalityen" HeaderText="nationalityen"
ReadOnly="True" SortExpression="nationalityen" />
<asp:TemplateField HeaderText="الجنسية Nationality"
SortExpression="nationality">
<edititemtemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("nationality") %>'>

<itemtemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Bind("nationality") %>'>


<asp:Label ID="Label21" runat="server" Text='<%# Eval("nationalityen") %>'>


<asp:BoundField DataField="secondpartyen" HeaderText="secondpartyen"
ReadOnly="True" SortExpression="secondpartyen" />
<asp:TemplateField HeaderText="الطرف الثاني Second_Party"
SortExpression="secondparty">
<edititemtemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("secondparty") %>'>

<itemtemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Bind("secondparty") %>'>


<asp:Label ID="Label20" runat="server" Text='<%# Eval("secondpartyen") %>'>


<asp:BoundField DataField="firstpartyen" HeaderText="firstpartyen"
ReadOnly="True" SortExpression="firstpartyen" />
<asp:TemplateField HeaderText="الطرف الاول First_Party"
SortExpression="firstparty">
<edititemtemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Eval("firstparty") %>'>

<itemtemplate>
<asp:Label ID="Label4" runat="server" Text='<%# Bind("firstparty") %>'>


<asp:Label ID="Label19" runat="server" Text='<%# Eval("firstpartyen") %>'>


<asp:BoundField DataField="apartemetnnoen" HeaderText="apartemetnnoen"
ReadOnly="True" SortExpression="apartemetnnoen" />
<asp:TemplateField HeaderText="رقم الشقة Apartemetn No."
SortExpression="apartemetnno">
<edititemtemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Eval("apartemetnno") %>'>

<itemtemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("apartemetnno") %>'>


<asp:Label ID="Label18" runat="server" Text='<%# Eval("apartemetnnoen") %>'>


<asp:BoundField DataField="Bulidingnoen" HeaderText="Bulidingnoen"
ReadOnly="True" SortExpression="Bulidingnoen" />
<asp:TemplateField HeaderText="رقم العمارة Buliding No."
SortExpression="Bulidingno">
<edititemtemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("Bulidingno") %>'>

<itemtemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Bulidingno") %>'>


<asp:Label ID="Label17" runat="server" Text='<%# Eval("Bulidingnoen") %>'>




<asp:TemplateField HeaderText="الرقم No." SortExpression="No">
<edititemtemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("No") %>'>

<itemtemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("No") %>'>



<EmptyDataRowStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<FooterStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center"
VerticalAlign="Middle" />
<HeaderStyle BackColor="#990000" Font-Bold="True" Font-Size="XX-Large"
ForeColor="White" HorizontalAlign="Center" VerticalAlign="Middle" />
<PagerStyle BackColor="#FFFFCC" ForeColor="#330099" HorizontalAlign="Center" />
<RowStyle BackColor="White" Font-Bold="True" Font-Size="18pt"
ForeColor="#330099" HorizontalAlign="Center" VerticalAlign="Middle"
BorderStyle="None" />
<SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="#663399"
HorizontalAlign="Center" VerticalAlign="Middle" />
<SortedAscendingCellStyle BackColor="#FEFCEB" HorizontalAlign="Center"
VerticalAlign="Middle" />
<SortedAscendingHeaderStyle BackColor="#AF0101" HorizontalAlign="Center"
VerticalAlign="Middle" />
<SortedDescendingCellStyle BackColor="#F6F0C0" HorizontalAlign="Center"
VerticalAlign="Middle" />
<SortedDescendingHeaderStyle BackColor="#7E0000" HorizontalAlign="Center"
VerticalAlign="Middle" />


推荐答案

您可以使用RowDataBound事件来迭代数据行以检查您的空值并使该行隐藏在下面。



You can use of RowDataBound event to iterate with data rows to check your empty value and make that row hide per below.

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if(e.Row.RowType == DataControlRowType.DataRow)
    {
        //Use your column value below
        string str = e.Row.Cells[0].Text.ToString();
        // or you can try str == String.Empty in below condition as necessary.
        if(String.IsNullOrEmpty(str))
        {
            e.Row.Visible = false;
        }
    }
}


这篇关于根据单元格值隐藏行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆