Скрыть строку на основе значения ячейки
Здравствуйте у меня есть таблица (gridview) один из столбцов имеет 2 типа значения пустой или арендованный
я хочу скрыть все строки, когда у них есть столбец внутри метки поля шаблона с пустым значением
* имя столбца aprtmentstatus
идентификационное имя метки [Label28]
Что я уже пробовал:
Цитата:
<asp: Panel ID= "Panel1" runat= "server">
&ЛТ;АСП:метка идентификатор="Label31" атрибут runat="сервер" необходимо="черный"
Для Свойства Borderstyle="Накатал" Шрифт-Жирный="Истинный" Шрифт-Имен="Адобе Деванагари"
Font-Size= "70px" ForeColor= "#CC0000 "Text=" текущие контракты عقود جارية " >
< asp:GridView ID=" GridView1 "runat=" сервер"
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="истинный" стиль="размер шрифта: х-большой; \" ширина="2000 Пикс."и GT;
& lt;AlternatingRowStyle Font-Bold= "True" />
& lt;колонки>
&ЛТ;как ASP:BoundField datafield в="Spare1" HeaderText="Spare1" только для чтения="истинный"
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" только для чтения="истинный"
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 в="подробности" HeaderText="تفاصيل детали" только для чтения="истинный"
SortExpression= "подробности" />
&ЛТ;как ASP:BoundField datafield в="примечание" HeaderText="ملاحظات Примечание" только для чтения="истинный"
SortExpression= "Примечание" />
&ЛТ;АСП:шаблон HeaderText="وثائق документы" SortExpression="документы"и GT;
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label15" атрибут runat="сервер" текст=в'<%# Ивала("документы") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label15" атрибут runat="сервер" текст=в'<%# Персонализация("документы") %&ГТ; в'>
<asp:BoundField DataField=" termsofpaymneten "HeaderText=" termsofpaymneten"
ReadOnly= "True" SortExpression= "termsofpaymneten" />
&ЛТ;АСП:шаблон HeaderText="طريقة الدفع условия погашение"
SortExpression= "termsofpaymnet" >
< edititemtemplate>
&ЛТ;АСП:метку ID="Label14" атрибут runat="сервер" текст=в'<%# Ивала("termsofpaymnet") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метку ID="Label14" атрибут runat="сервер" текст=в'<%# Персонализация("termsofpaymnet") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label29" атрибут runat="сервер" текст=в'<%# Ивала("termsofpaymneten") %&ГТ; в'>
<asp:BoundField DataField=" aprtmentstatusen "HeaderText=" aprtmentstatusen"
ReadOnly= "True" SortExpression= "aprtmentstatusen" />
<asp:TemplateField HeaderText= " حالة الشقة Aprtment_Status"
SortExpression= "aprtmentstatus" >
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label13" атрибут runat="сервер" текст=в'<%# Ивала("aprtmentstatus") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label13" атрибут runat="сервер" текст=в'<%# Персонализация("aprtmentstatus") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label28" атрибут runat="сервер" текст=в'<%# Ивала("aprtmentstatusen") %&ГТ; в'>
<asp:BoundField DataField=" amountdateen "HeaderText=" amountdateen"
ReadOnly= "True" SortExpression= "amountdateen" />
&ЛТ;АСП:шаблон HeaderText="تاريخ الاستحقاق Amount_Date"
SortExpression= "amountdate">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label16" атрибут runat="сервер" текст=в'<%# Ивала("amountdate") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label16" атрибут runat="сервер" текст=в'<%# Персонализация("amountdate") %&ГТ; в'>
---------------
&ЛТ;АСП:метка идентификатор="Label30" атрибут runat="сервер" текст=в'<%# Ивала("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>
&ЛТ;АСП:метка идентификатор="Label12" атрибут runat="сервер" текст=в'<%# Ивала("noofpayemts") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label12" атрибут runat="сервер" текст=в'<%# Персонализация("noofpayemts") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label27" атрибут runat="сервер" текст=в'<%# Ивала("noofpayemtsen") %&ГТ; в'>
&ЛТ;как ASP:BoundField datafield в="кабеля адаптера" HeaderText="кабеля адаптера" только для чтения="истинный"
SortExpression="кабеля адаптера" /&ГТ;
<asp:TemplateField HeaderText= "مصدر الهوية ID_Source" SortExpression= "source">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label11" атрибут runat="сервер" текст=в'<%# Ивала("источник") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label11" атрибут runat="сервер" текст=в'<%# Персонализация("источник") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label26" атрибут runat="сервер" текст=в'<%# Ивала("кабеля адаптера") %&ГТ; в'>
&ЛТ;как ASP:BoundField datafield в="iddateen" HeaderText="iddateen" только для чтения="истинный"
SortExpression= "iddateen" />
&ЛТ;АСП:шаблон HeaderText="تاريخ дата код الهوية" SortExpression="iddate"&ГТ;
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label10" атрибут runat="сервер" текст=в'<%# Ивала("iddate") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label10" атрибут runat="сервер" текст=в'<%# Персонализация("iddate") %&ГТ; в'>
-------------
&ЛТ;АСП:метка идентификатор="Label25" атрибут runat="сервер" текст=в'<%# Ивала("iddateen") %&ГТ; в'>
<asp:BoundField DataField=" idnumber "HeaderText=" رقم الهوية ID_Number"
ReadOnly= "True" SortExpression= "idnumber" />
<asp:BoundField DataField=" contractenen "HeaderText=" contractenen"
ReadOnly= "True" SortExpression= "contractenen" />
&ЛТ;АСП:шаблон HeaderText="تاريخ نهاية العقد Contract_End"
SortExpression= "contracten">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label9" атрибут runat="сервер" текст=в'<%# Ивала("contracten") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label9" атрибут runat="сервер" текст=в'<%# Персонализация("contracten") %&ГТ; в'>
--------------
&ЛТ;АСП:метка идентификатор="Label24" атрибут runat="сервер" текст=в'<%# Ивала("contractenen") %&ГТ; в'>
<asp:BoundField DataField=" contractstarten "HeaderText=" contractstarten"
ReadOnly= "True" SortExpression= "contractstarten" />
&ЛТ;АСП:шаблон HeaderText="تاريخ بداية العقد Contract_Start"
SortExpression= "contractstart">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label8" атрибут runat="сервер" текст=в'<%# Ивала("contractstart") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label8" атрибут runat="сервер" текст=в'<%# Персонализация("contractstart") %&ГТ; в'>
--------------
&ЛТ;АСП:метка идентификатор="Label23" атрибут runat="сервер" текст=в'<%# Ивала("contractstarten") %&ГТ; в'>
<asp:BoundField DataField=" contractnoen "HeaderText=" contractnoen"
ReadOnly= "True" SortExpression= "contractnoen" />
< asp:TemplateField HeaderText= " رقم العقد Contract No."
SortExpression= "contractno">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label7" атрибут runat="сервер" текст=в'<%# Ивала("contractno") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label7" атрибут runat="сервер" текст=в'<%# Персонализация("contractno") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label22" атрибут runat="сервер" текст=в'<%# Ивала("contractnoen") %&ГТ; в'>
<asp:BoundField DataField=" nationalityen "HeaderText=" nationalityen"
ReadOnly= "True" SortExpression= "nationalityen" />
<asp:TemplateField HeaderText= " الجنسية национальность"
SortExpression= "национальность" >
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label6" атрибут runat="сервер" текст=в'<%# Ивала("национальность") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label6" атрибут runat="сервер" текст=в'<%# Персонализация("национальность") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label21" атрибут runat="сервер" текст=в'<%# Ивала("nationalityen") %&ГТ; в'>
<asp:BoundField DataField=" secondpartyen "HeaderText=" secondpartyen"
ReadOnly= "True" SortExpression= "secondpartyen" />
&ЛТ;АСП:шаблон HeaderText="الطرف الثاني Second_Party"
SortExpression= "secondparty">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label5" атрибут runat="сервер" текст=в'<%# Ивала("secondparty") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label5" атрибут runat="сервер" текст=в'<%# Персонализация("secondparty") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label20" атрибут runat="сервер" текст=в'<%# Ивала("secondpartyen") %&ГТ; в'>
<asp:BoundField DataField=" firstpartyen "HeaderText=" firstpartyen"
ReadOnly= "True" SortExpression= "firstpartyen" />
&ЛТ;АСП:шаблон HeaderText="الطرف الاول First_Party"
SortExpression= "firstparty">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Label4" атрибут runat="сервер" текст=в'<%# Ивала("firstparty") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Label4" атрибут runat="сервер" текст=в'<%# Персонализация("firstparty") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label19" атрибут runat="сервер" текст=в'<%# Ивала("firstpartyen") %&ГТ; в'>
<asp:BoundField DataField=" apartemetnoen "HeaderText=" apartemetnoen"
ReadOnly= "True" SortExpression= "apartemetnoen" />
< asp:TemplateField HeaderText="رقم الشقة Apartemetn No."
SortExpression= "apartemetnno">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Метка3" атрибут runat="сервер" текст=в'<%# Ивала("apartemetnno") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Метка3" атрибут runat="сервер" текст=в'<%# Персонализация("apartemetnno") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label18" атрибут runat="сервер" текст=в'<%# Ивала("apartemetnnoen") %&ГТ; в'>
<asp:BoundField DataField=" Bulidingnoen "HeaderText=" Bulidingnoen"
ReadOnly= "True" SortExpression= "Bulidingnoen" />
< asp:TemplateField HeaderText= " رقم العمارة Buliding No."
SortExpression= "Bulidingno" >
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Метка2" атрибут runat="сервер" текст=в'<%# Ивала("Bulidingno") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Метка2" атрибут runat="сервер" текст=в'<%# Персонализация("Bulidingno") %&ГТ; в'>
&ЛТ;АСП:метка идентификатор="Label17" атрибут runat="сервер" текст=в'<%# Ивала("Bulidingnoen") %&ГТ; в'>
< asp:TemplateField HeaderText= "الرقم No." SortExpression= "No">
< edititemtemplate>
&ЛТ;АСП:метка идентификатор="Метка1" атрибут runat="сервер" текст=в'<%# Ивала("нет") %&ГТ; в'>
& lt;itemtemplate>
&ЛТ;АСП:метка идентификатор="Метка1" атрибут runat="сервер" текст=в'<%# Персонализация("нет") %&ГТ; в'>
&ЛТ;EmptyDataRowStyle HorizontalAlign="центр" свойство verticalalign="средний" /&ГТ;
<FooterStyle BackColor= "#FFFFCC "ForeColor=" #330099 "HorizontalAlign=" Center"
VerticalAlign= "Middle" />
&ЛТ;HeaderStyle свойства backcolor="#990000" шрифт-жирный="истинный" размер шрифта="XX-большой"
ForeColor=" White "HorizontalAlign=" Center "VerticalAlign=" Middle " />
<PagerStyle BackColor= "#FFFFCC "ForeColor=" #330099 "HorizontalAlign= "Center" />
&ЛТ;RowStyle свойства backcolor="шрифт-жирный Белый"="истинный" размер шрифта="18пт"
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" />
[no name]
Вы можете использовать событие RowDataBound для проверки" пустого " значения этого конкретного столбца и скрытия этой строки
Learn.net37
можете ли вы дать мне образец только для того, чтобы сделать это
спасибо тебе
[no name]
Даст вам представление о том, как получить доступ к событию и данным RowDataBound. Вы можете сделать строку скрывать -
http://www.c-sharpcorner.com/UploadFile/1e050f/rowdatabound-event-in-gridview-in-Asp-Net/