|
Hi Blur Member ....
u may use ," e.Row.Cells[index].Text " to get the value on that Particular Cell ( index th position, zero indexing) of the current row.
Hope It works..
Regards,
Jay
|
|
|
|
|
There was an error.
Error 1 Cannot implicitly convert type 'string' to 'bool' C:\WebSites\Attendance\Admin\frm_Report.aspx.cs 322 17 C:\WebSites\Attendance\
protected void GridView4_RowDataBound(object sender, GridViewRowEventArgs e)<br />
{<br />
if (e.Row.RowType == DataControlRowType.DataRow)<br />
{<br />
if (e.Row.Cells[3].Text = "P")<br />
{<br />
presentCount++;<br />
}<br />
<br />
}<br />
else if (e.Row.RowType == DataControlRowType.Footer)<br />
{<br />
e.Row.Cells[3].Text = presentCount.ToString();<br />
}
thanks for your help so far Jay
|
|
|
|
|
if (e.Row.Cells[3].Text == "P")
put '==' operator for comparision
Regards,
Jay
|
|
|
|
|
Basically I have a dropdownlist which filter adminNo and then display each record at the gridview. So user can see how many P exists in column Category for each adminNo.
the result display at the footer is 0.
i hope it is not due to me filtering records by dropdownlist.
jay thanks
|
|
|
|
|
Whether it works or not ? You need to declare the variable 'presentCount' as a 'static' variable inorder to retain its value during the Gridview is population.
Regards,
Jay
|
|
|
|
|
I hope my declaration is correct.
public static int presentCount = 0;
But yet the footer still show 0.
JAY THANKS
|
|
|
|
|
Believe me it works fine... I think , ur data "P" came from database. It may have some white spaces. use Trim() method to remove that, then the string comparision works properly.
Hope it help u...
static int count = 0;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string tmp=(e.Row.Cells[3].Text).Trim();
if (tmp == "P")
{
count += 1;
}
}
if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[3].Text = count.ToString();
}
}
-- modified at 6:27 Thursday 17th August, 2006
Regards,
Jay
|
|
|
|
|
Yes it came from a database. What an awesome solution!
Poem for Jay
I 1 2 SAY
to the person JAY
I am so GAY (happy)
to finally get the ans... Hip Hip HOORAY!
another brilliant ans from the pro.
|
|
|
|
|
blurMember wrote: I 1 2 SAY
to the person JAY
I am so GAY (happy)
to finally get the ans... Hip Hip HOORAY!
Best Regards,
Apurva Kaushal
|
|
|
|
|
always welcome...
Regards,
Jay
|
|
|
|
|
When the user click from the ListBox to view each adminNo, the Show Footer manage to calculate the number of P exist in the gridview.
But when the user click another adminNo, the Show Footer number was accumulated with the previous Show Footer.
Example:
when the user click for the first time
Show Footer: 18
second output when user click for the second time, the number of P exist in the gridview is suppose to be 10, but show 38 instead
Show Footer: 38
thanks in advance. Much appreciated.
|
|
|
|
|
i think the static variable 'showCount' keeps its old value. So you may declare it properly , in such a way that when u click a item from ur ListBox , the variable is set to zero.
hope it helps u
Regards,
Jay
|
|
|
|
|
My flu and cough is really bad, i can't even think.
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)<br />
{<br />
count = 0;<br />
}
I did this to save my trouble. Hope no more problem.
thanks again superjay
|
|
|
|
|
Regards,
Jay
|
|
|
|
|
Try out this !.............
int presentCount = 0;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
YourType obj = e.Row.DataItem as YourType;
if ( obj.Property = "P")
presentCount++;
}
else if (e.Row.RowType == DataControlRowType.Footer)
{
e.Row.Cells[3].Text = presentCount.ToString();
}
}
|
|
|
|
|
i am having doubt the data type need to be used. What is the best solution?
My Category value is a char data type from the database.
thanks in advance. Much appreciated.
|
|
|
|
|
Hi All,
I am a PHP developer with more than 2 years of experience and now I want to start with ASP.NET.
For this I need very basic tutorials and your valuable guidance so that I may proceed.
I could not find these on net. Like I could not find how I shud connect asp.net with MsSql.
So please help.
Thanks
|
|
|
|
|
http://www.google.co.in/search?hl=en&q=creating+database+connection+asp.net&btnG=Search&meta=
Best Regards,
Apurva Kaushal
|
|
|
|
|
Here is where you can download MySql Connector for ADO.NET:
http://dev.mysql.com/downloads/connector/net/5.0.html[^]
If you are going to start with .NET, most definately start with .NET 2.0 as it is the newest version. It wouldn't make sense to start out with 1.0 or 1.1
Articles here at the code project are a great source of information on how to do things in ASP.NET! Also check out http://www.4guysfromrolla.com/[^]
The best way to learn it is to take an application you have written in PHP, and re-write it in .NET. Make sure to use .NET 2.0. The best IDE is VS 2005, or Visual Web Developer Express 2005 (express version is free!)
|
|
|
|
|
Hi all.
I am studying on how to access MS Word Documents.
I still can't find a way to count the number of words in a document file.
Any help or hint I can get?
|
|
|
|
|
Hi!
Can any one send me the sample coding for the Paging in DataList..?
Prabu.T
|
|
|
|
|
datalist doesn't have builtin paging so you have to go for custom paging. this article will help you to implement that:
http://aspnet.4guysfromrolla.com/articles/091003-1.aspx
Best Regards,
Apurva Kaushal
|
|
|
|
|
Hi!
I am retrieving the value from the DB and display that value in the label box & Text
box that values should be go across... I tried marquee tag in HTML before that
controls & inside that control near text .... but i couldn't ge.. How can we get that
one..?
T.Prabu
-- modified at 0:56 Thursday 17th August, 2006
|
|
|
|
|
you put the complete control inside the marquee tag, it will solve the problem.
Best Regards,
Apurva Kaushal
|
|
|
|
|
Hi Apurva!
I already i tried like that yar., But I didn't get..,
I used like this only:
marquee
asp:Label id="lblCopy1" style="Z-INDEX: 106; LEFT: 264px; POSITION: absolute; TOP: 319px" runat="server" Height="276px" Width="129px">
/asp:Label
/marquee
T.Prabu
-- modified at 1:26 Thursday 17th August, 2006
|
|
|
|