Grid View

S

Seema Multani

I have a Grid view. It is invisible to my form. It has 2 columns. I want
to grab the values of Filename column where Item(column) = 10000. e.g it
should return me an array of filename
column values for 10000.

Item
Filename

10000
Tif file

10000
Pdf file

100200
Pdf file

99999
Text file

10000
Excel file



Thanks
 
G

Guest

Hi Seema,

you can try something like this -

// Declare a StringBuilder variable to store the filenames
System.Text.StringBuilder sb = new System.Text.StringBuilder();

Then in the GridViews's RowDataBound event -

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.Cells[0].Text == "10000")
{
sb.Append(e.Row.Cells[1].Text);
sb.Append("~");
ViewState["FileNames"] = sb.ToString();
}
}
}

So the ViewState["FileNames"] should contain list of all files separated by
"~".

HTH.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,780
Messages
2,569,608
Members
45,250
Latest member
Charlesreero

Latest Threads

Top