Forms Data Controls :: GridView Doesn't Show Picture In Row
Aug 24, 2010
I do a gridview code that when displaying the information that come from the database is not showing any error at all, but is not displaying the right picture. The problem, I think, is that the (Eval("....") is not reading the values that are coming from the DataKeysNames. Due to this the right pictures are not displayed. But in another column, just for testing purposes I was able to display the values from DataKeysNames with the Eval. So I do not know what is going on and to make worse browser is not giving me any error. So, this is the line that is not processing, reading or executing well:
ImageUrl='<%# IIF( (Eval("TUDTIWasItemUpgraded")) = "Yes", string.Format("~/Images/ItemUpgradedTo.gif"), string.Format("~/Images/ItemNoUpgradedYet.gif") ) %>'
And this is the complete code for the GridView
<
asp:Panel
ID="DownlineUDTIGameClassifiedsViewPanel"
runat="server"
>
<asp:GridView
ID="DownlineUDTIGameClassifiedsViewGridView"
runat="server"
AutoGenerateColumns="False"
DataKeyNames="AutoNumber,TUDTIWasItemUpgraded"
DataSourceID="DownlineUDTIGameClassifiedsViewSqlDataSource"
CellPadding="4"
ForeColor="#333333"
AllowPaging="True"
PageSize="100"
OnDataBound="DownlineUDTIGameClassifiedsViewGridView_DataBound">
<FooterStyle
BackColor="#00693E"
Font-Bold="True"
ForeColor="White"
/>
<RowStyle
BackColor="#FFFBD6"
ForeColor="#333333"
/>
<PagerStyle
BackColor="White"
ForeColor="#333333"
HorizontalAlign="Center"
/>
<SelectedRowStyle
BackColor="#FFCC66"
Font-Bold="True"
ForeColor="Navy"
/>
<HeaderStyle
BackColor="#00693E"
Font-Bold="True"
ForeColor="White"
/>
<AlternatingRowStyle
BackColor="White"
/>
<PagerSettings
Mode="NextPreviousFirstLast"
Position="TopAndBottom"
/>
<Columns>
<asp:BoundField
ItemStyle-HorizontalAlign=Center
DataField="TUDTIGenerationNumber"
HeaderText="Generation"
SortExpression="TUDTIGenerationNumber"
/>
<asp:BoundField
DataField="TEnterDate"
HeaderText="Enter Date"
SortExpression="TEnterDate"
/>
<asp:BoundField
DataField="TItemTitle"
HeaderText="Listing Title"
SortExpression="TItemTitle"
/>
<custom:LongTextField
DataField="TListingComment"
Width="400px"
Height="75px"
HeaderText="Listing Comment"
HtmlEncode="false"
/>
<asp:TemplateField
HeaderText="Picture">
<ItemTemplate>
<asp:ImageButton
ID="ThumbNailImageButton"
runat="server"
Width="75px"
PostBackUrl='<%# string.Concat("~/Classifieds/DetailPage.aspx?AutoNumber=",Convert.ToString(Eval("AutoNumber")),"&FlagForm=NoSubmitted")
%>'
ImageUrl='<%# IIF(System.IO.File.Exists(Server.MapPath(string.Format("~/UploadedImagesClassifieds/{0}{1}",
Eval("AutoNumber"), "Pic1.jpg"))), string.Format("~/UploadedImagesClassifieds/{0}{1}", Eval("AutoNumber"), "Pic1.jpg"), "~/UploadedImagesClassifieds/NoPicture.gif") %>'
/>
</ItemTemplate>
<ItemStyle
HorizontalAlign="Center"
/>
</asp:TemplateField>
<asp:TemplateField
HeaderText="Item Upgraded To">
<ItemTemplate>
<asp:Image
ID="XItemUpgradedToPicture"
ImageUrl='<%# IIF( (Eval("TUDTIWasItemUpgraded")) = "Yes", string.Format("~/Images/ItemUpgradedTo.gif"),
string.Format("~/Images/ItemNoUpgradedYet.gif") ) %>'
runat="server"
Width="150px"/>
</ItemTemplate>
<ItemStyle
HorizontalAlign="Center"
/>
</asp:TemplateField>
<asp:TemplateField
HeaderText="Testing">
<ItemTemplate>
<asp:Label
ID="Label1"
runat="server"
Text='<%# Eval("TUDTIWasItemUpgraded") %>'
>
</asp:Label>
</ItemTemplate>
<ItemStyle
HorizontalAlign="Center"
/>
</asp:TemplateField>
<asp:TemplateField
HeaderText="Item Upgraded To">
<ItemTemplate>
<asp:Image
ID="ItemUpgradedToPicture"
ImageUrl="~/Images/ItemUpgradedTo.gif"
runat="server"
Width="150px"/>
</ItemTemplate>
<ItemStyle
HorizontalAlign="Center"
/>
</asp:TemplateField>
</Columns>
</asp:GridView>
View 3 Replies
Similar Messages:
Jan 18, 2011
I have a question about watermark extender. I used it to apply to a password textbox and confirm password textbox with password text mode. I found some site recomending using picture so that the word "Password" and "Confirm Password" will be shown in the textbox. For some reason, in the confirm password textbox, the picture doesn't show correctly. It is like some part is omitted. I try to check on my local computer and it was fine. But when I check on my computer at home. I got that weird problem. Why is it like that?
View 1 Replies
Feb 11, 2011
I try to use gridview with hyperlink button. once I extract field and put it into gridview there's a field which is TIME(eg. 10:20:00 PM) causes the link not to show out. Is there any way to encode the URL base on the TIME field. Here is my code.
[Code]....
View 5 Replies
Oct 19, 2010
I have a gridview inside update pannel and i enabled sorting for the grid if i click to sort a column it does postback and then the grid doesn't show in anather way i have item template column inside of the grid and i am using a button to call a function ,if i click on this button it do the function but the grid doesn t show after the post back
View 4 Replies
Aug 22, 2010
i am using grid view when i define one of my culomns in sql data base as image then i can't put jpg image in that culomn so i can show this in grid view eather.
View 1 Replies
Feb 18, 2011
Here's my GridView control:
[Code]....
And here's my FormView control:
[Code]....
The problem is, when I click on the GridView item, the formView control does not show the detail.
View 1 Replies
Jul 27, 2010
how to show picture in grid view from sql server database
View 4 Replies
Dec 7, 2010
i have a gridview with a upload control in edit template. and a image control in item template bound to page that gets the new uploaded picture.the trouble is it does not return a picture no matter what i try??
View 2 Replies
Jul 20, 2010
I had a problem before with GridView displaying picture and it was solve as post [URL] shows. I am trying to apply the same coding to another GridView with a different configuration and I am having a hard time making the adaptation. May someone take a look at it. What I am trying to add to this GridView is code as:
DataImageUrlFormatStringl='<%# IIF(System.IO.File.Exists(Server.MapPath(string.Format("~/UploadedImagesClassifieds/{0}{1}", Eval("AutoNumber"), "Pic1.jpg"))), string.Format("~/UploadedImagesClassifieds/{0}{1}", Eval("AutoNumber"), "Pic1.jpg"), "~/UploadedImagesClassifieds/NoPicture.gif")
%>'
And the GridView code is the following at the present time:
<
asp:GridView
ID="ClassifiedsDisplayGridView"
runat="server"
DataSourceID="srcClassifieds"
AutoGenerateColumns="False"
CellPadding="4"
ForeColor="#333333"
AllowPaging="True"
PageSize="100"
EnableSortingAndPagingCallbacks="true"
>
<Columns>
<asp:ImageField
DataImageUrlField="AutoNumber"
DataImageUrlFormatString="~/UploadedImagesClassifieds/{0}Pic1.jpg"
HeaderText="Picture"
ReadOnly="True"
>
<ControlStyle
Height="50px"
/>
</asp:ImageField>
<asp:BoundField
DataField="Category"
HeaderText="Category"
/>
<asp:HyperLinkField
DataNavigateUrlFields="AutoNumber"
DataNavigateUrlFormatString="~/Classifieds/DetailPage.aspx?AutoNumber={0}&FlagForm=NoSubmitted"
DataTextField="ItemTitle"
HeaderText="Listing
Title" />
<custom:LongTextField
DataField="ListingComment"
Width="400px"
Height="75px"
HeaderText="Listing
Comment" HtmlEncode="false"
/>
<asp:BoundField
DataField="EnterDate"
HeaderText="Listed
on" SortExpression="EnterDate"
/>
<Columns>
<FooterStyle
BackColor="#00693E"
Font-Bold="True"
ForeColor="White"
/>
<RowStyle
BackColor="#FFFBD6"
ForeColor="#333333"
/>
<PagerStyle
BackColor="White"
ForeColor="#333333"
HorizontalAlign="Center"
/>
SelectedRowStyle
BackColor="#FFCC66"
Font-Bold="True"
ForeColor="Navy"
/>
<HeaderStyle
BackColor="#00693E"
Font-Bold="True"
ForeColor="White"
/>
<AlternatingRowStyle
BackColor="White"
/>
<PagerSettings
Mode="NextPreviousFirstLast"
Position="TopAndBottom"
/>
</asp:GridView>
<asp:ObjectDataSource
ID="srcClassifieds"
TypeName="SearchUtility"
SelectMethod="GetClassifiedsSimpleSearch"
runat="server"
OnSelected="srcClassifieds_Selected"
EnableViewState="False">
<SelectParameters>
<asp:QueryStringParameter
Name="Category"
QueryStringField="Category"
Type="String"
/>
<asp:QueryStringParameter
Name="Activity"
QueryStringField="Activity"
Type="String"
/>
<asp:QueryStringParameter
Name="KindOfSearch"
QueryStringField="KindOfSearch"
Type="String"
/>
<asp:CookieParameter
CookieName="Country"
Name="Country"
Type="String"
/>
<asp:CookieParameter
CookieName="CityTown"
Name="CityTown"
Type="String"
/>
<asp:SessionParameter
Name="State"
SessionField="State"
/>
<asp:Parameter
Direction="Output"
Name="SelectRows"
Type="Int64"
/>
</SelectParameters>
</asp:ObjectDataSource>
View 4 Replies
Nov 22, 2010
Dear all; I have a gridview as follows below
ID ZONE
A AFRICA
B NORTH AMERICA
now, i would like to add a little picture icon on the leftmost side of the gridview, that would allow a user to click on it...which will indirectly bring up a pop-up screen. In the pop-screen, i would like to add a textbox and a button to it, in which the user will be able to use to make an update to a field ID in the gridview.
View 24 Replies
Jul 15, 2010
I am using VWD 2005 Express and Visual Basic.When my SQLDataSource feed my GridView, it does get the AutoNumber (GUID) of each record as well, to use it as a name for stored pictures. Pictures are not in the database but in a folder. Since I have several pictures, I do manipulate this ID with code and I add to it, pic1, pic2, etc and that is the final name for each picture, for each particular record. Example: The ID for one record in the database may be, 45623sdgd. If I have four pictures for this particular database record, the names will be, 45623sdgdPic1, 45623sdgdPic2, 45623sdgdPic3, and so on after Pic is added. After this I save these pictures in a folder.
Now, when I display the record information with a GridView, I get the AutoNumber of each record using: DataKeyNames="AutoNumber". I want to display a thumbnail picture link as well. But I really do not have many options in term of what control to use for the thumbnail inside the GridView. I tried the following controls unsuscesfully. HyperLinkField, can not add a picture to this one. ImageField, can not add a link to this one. ButtonField does not have a DataImageUrlField="AutoNumber" to get the AutoNumber. So since to be that my only opton is the asp:TemplateField. But it is giving me error with the coding. This is my coding,
Code:
<asp:GridView
ID="PublicClassifiedsSamplesGridView"
runat="server"[code].....
View 3 Replies
Jul 19, 2010
I do have the following code for for a GridViewd that display pictures that are stored in a file. I am using AutoNumber(GUID) from the database to name the pictures before I stored them to the file. I can save up to 4 pictures using the same AutoNumber but adding these ending to it, Pic1, Pic2, Pic3 ,,,,etc.
The problem that I am having is that after I get the AutoNumber from the database, I want to display a standard picture on the GridView field if there is not particular picture associiated to this record in file. The name of the standard picture is located in the same file under the name of NoPicture.gif. How can I do this? So far this is my GridView code and it is working fine:
<
asp:GridView
ID="PublicClassifiedsSamplesGridView"
runat="server"
AutoGenerateColumns="False"
DataKeyNames="AutoNumber"
DataSourceID="PublicClassifiedsSamplesSqlDataSource"
CellPadding="4"
ForeColor="#333333"
OnDataBound="PublicClassifiedsSamplesGridView_DataBound"
>
<Columns>
<asp:TemplateField
HeaderText="Click for information">
<ItemTemplate>
<asp:ImageButton
ID="ThumbNailImageButton"
runat="server" Width="100px"
PostBackUrl='<%# string.Concat("~/Classifieds/DetailPage.aspx?AutoNumber=",Convert.ToString(Eval("AutoNumber")),"&FlagForm=NoSubmitted")
%>'
ImageUrl='<%# string.Concat("~/UploadedImagesClassifieds/",Convert.ToString(Eval("AutoNumber")),"Pic1.jpg")
%>'
/>
</ItemTemplate>
<ItemStyle
HorizontalAlign="Center"
Width="100px"
/>
</asp:TemplateField>
<custom:LongTextField
DataField="TListingComment"
Width="150px"
Height="70px"
HeaderText="Listing Comment"
HtmlEncode="false"
/>
</Columns>
</asp:GridView>
View 15 Replies
Oct 6, 2010
I'm trying to create a very simple Column chart. There are 10 items in X axis, but chart shows only 3 of their labels. For clarification, I'm trying to show Product sales count in chart. There are 10 products. In X axis, chart shows 10 products but, only 3 of them has a label for product name. It should be a setting for this, bu I couldn't find it.
View 2 Replies
Nov 17, 2010
I´ve got a chart control (column type) and must show many elements at y axis, but when system generates the chart draw, it´s shows only odd elements: For example: My chart must show a colunm containing systems (x) and error incidences (y):
1. SIEMP
2. SISOUT
3. SIGTI
4. SISFIN
5. SISPL
6. SISTER
But it´s only shows:
1. SIEMP
2.
3. SIGTI
4.
5. SISPL
6.
I must set a parameter that forces "all" series to be showed.
View 2 Replies
Jan 21, 2010
I have a web application that takes information entered by the user and displays it in a few datagrids, that are located withing a multiview.
In order to enter a row to a datagrid the user enters some information and clicking on a button calls a function that adds the data to an arraylist, which is the source of the datagrid. In addition, every postback the data is binded to the datagrid.
It all works fine in the first time, but from the second row and on it enters only parts of the data and ignores the rest.
View 6 Replies
Apr 14, 2014
I have year wise Photo now i want insert the photo by year and month and date wise after i want the main page shown the year when i click the year it will be shown the month and i will click the month it will open by date after the photos will be shown .
View 1 Replies
Feb 25, 2010
I am trying to do some code where a user will be able to upload a .JPG picture from the users computer. I have put the controls and also written the C# code wich in my eyes seems to be correct. What happens in the code is that the uploaded picture will replace the existing "TopHeader.JPG" picture.
However when I run the code after I have choosen a .JPG picture from the desktop on my computer. Nothing happens except of a postback of the page.
I wonder what I can be missing out in order to make this work. (I attach both the HTML code and the C# code, I will be happy to know what I could be missing out)
[Code]....
View 7 Replies
Sep 8, 2010
I'm trying to display the picture that i have saved using the fileUploadControl functions. so far my code can save the picture to the folder that I want but the picture does not appear on my webpage. I used the code at visual studio 2005 and it works totally find but when I put it at visual studio 2008 it doesn't work fully. can somebody teach me how to solve this problem?? is there a new updates at visual studio 2008 that i missed??
below are my codes.
[Code]....
View 3 Replies
Mar 11, 2014
Below is House_info table in database
Id Behtop Service1 Service2 Service3 Name
1 1111 Ser1 Ser2 Ser3 Sara
2 2222 Ser4
I have lable=lblservice in my page that bind it from data base I want in lblservice show service1 and service2 and service3 column's data like below
ser1 , ser2 , ser3 so I wrote below code in SP
SUBSTRING (ISNULL([Service1]+','+' ',' ')+ISNULL([Service2]+','+' ',' ')+ISNULL([Service3]+','+' ',' ')+ISNULL(' ',' '),0,66)+'...'
as Service but here as you see in row with id=2 there isn't any data in service2 and service3 columns and just in service1 is data(ser4) so it show in lblservice data like below ser4, , , Â ...
but I want if in one of column doesn't be data it doesn't show (,) that come after data I mean I want if in 1 columns be data in show:
ser1,... NOT ==> Â ser1, , , ...
if in 2 columns be data shows
===>( ser1,ser2, ...) Â NOT ===>(ser1,ser2, , ...)
View 1 Replies
Dec 1, 2010
In nested gridview, i am finding some problem, i want to show child Grid headers in Parent Gridview. Can anyone tell me that how it is possible? Its very urgent. Waiting for quick response.
View 1 Replies
Jan 28, 2014
I have a problem when key in the data in textbox. it doesnt show in textbox. Example i key in gross weight in textbox, it only show in NetWeight. For total Cost is empty.
<asp:TableRow ID="TableRow8" runat="server" ForeColor="Teal">
<asp:TableHeaderCell BorderColor="Black" BorderWidth="1" BackColor="#0C0C25" ForeColor="White">Gross Weight:</asp:TableHeaderCell>
<asp:TableHeaderCell BorderColor="Black" BorderWidth="1" Width="200" HorizontalAlign="Left" ForeColor="Red" BackColor="ControlLight">
<asp:TextBox ID="WMGrossWeight" runat="server" RepeatDirection="Horizontal" AutoPostBack="True" OnTextChanged="CalNett_TextChanged"></asp:TextBox>
[code]...
When i debug, it show the correct data.
View 1 Replies
Feb 4, 2011
I am developing an asp.net website on my local box using VS2010 Ultimate edition. Suddently, when I made Firefox as my default browser, none of the data or control show up!! The same pages work when I use IE8 and Opera, but not with Firefox or Safari. Usually I keep changing the browsers, to make sure that the pages work in all the browsers. Strangely, when I click on the "Outline block level elements" on the Firefox, the controls and data show up, and are highlighted! Once, I unselect the option, they are gone again!
View 3 Replies
May 11, 2010
I have this webform which displays data from the databasenow I have an export button for it which exports the data but not the one which is displayed in the grid it duplicates the data with same name and doesnot show full address just shows firstline of the address in the grid and doesnot show the country.
<%@ Import Namespace="Exact.Hospitality.Core.Models"%>
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Result.ascx.cs" Inherits="Exact.Hospitality.Page.Marketing.AudienceSearch.Result" %>
<%@ Register TagPrefix="exact" Namespace="Exact.Hospitality.Core" Assembly="Exact.Hospitality.Core" %>
[Code].....
View 8 Replies
Feb 8, 2011
i'm new to c# and i wanted to know how can i allow user to upload a picture from a text box and a button??
after uploading the picture, how can i save the picture in the database??
**note**the picture i allow user to upload need to be in a fixed size.
View 4 Replies
Jan 17, 2010
I have a customized gridvew i.e. grvResult. There is a textbox and a InsertButton in the footer.
If there is a data populated into gridview it is showing GridView footer and inserting data but if there is no data in gridview then its footer also not visible.
I have tried in two ways to make footer visible but it is showing following error:
Object reference not set to an instance of an object.
Tried ways:
[Code]....
[Code]....
View 2 Replies