TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
sagar Bhosale
NA
179
176.3k
How to show rating images in gridview
Jul 13 2011 11:47 PM
HI friends,
I want to show that rating images in my gridview
I have scheme_Name & Rating colunms in my gridviwe i want to display rating images(e.g. *) in my gridview
i am not storing any images in my database (in my database rating column have value such as 1,2.3) so accordding this i want to display rating images in gridview my code is given below
sheme_rating.aspx
<asp:GridView ID="gwdSearchRating" runat="server" Width="100%" AllowPaging="true" CssClass="GridDataCenter" AutoGenerateColumns="false" OnRowDataBound="gwdSearchRating_RowDataBound">
<Columns>
<asp:TemplateField>
<HeaderTemplate>Scheme Name</HeaderTemplate>
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "S_Name").ToString()%>
</ItemTemplate>
<ItemStyle Width="50%" />
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>Rating</HeaderTemplate>
<ItemTemplate>
<table>
<tr>
<td visible="false"><asp:Label runat="server" id="lbl_rating" Text='<%#Eval("rating")%>'></asp:Label></td>
<td runat="server" id="td_rating">
<asp:Image runat="server" ID="img_rating" ImageUrl="~/Images/rating_stars.png" />
</td>
</tr>
</table>
</ItemTemplate>
<ItemStyle Width="50%" />
</asp:TemplateField>
</Columns>
</asp:GridView>
sheme_rating.aspx.cs
protected void gwdSearchRating_RowDataBound(object sender, GridViewRowEventArgs e)
{
Label lblrating = (Label)gwdSearchRating.FindControl("lbl_rating");
Image img = (Image)gwdSearchRating.FindControl("img_rating");
if (e.Row.RowType == DataControlRowType.DataRow)
{
int rating = Convert.ToInt32(DataBinder.Eval(e.Row.DataItem, "rating"));
for (int i = 0; i < rating; i++)
{
string imgcontrol = "<input type='image' >";
}
}
}
from above coding i got rating in this manner 1*,2*,3*
but i want rating *,**, *** in this manner
plz help me how to do this
thanx
Reply
Answers (
1
)
FileSystemWatcher path with FTP (credentials)
Type 'AjaxControlToolkit.Accordion' does not have a public property named 'AccordionExtender'.