Forms Data Controls :: Make A Gridview Show Only Specific Fields?
Jun 15, 2010
i was wondering if it is possible to make a gridview show only specific fields according to other fields in the grid view....
such as showing a button for one row but not the other due to different field values
View 3 Replies
Similar Messages:
Feb 1, 2011
I have Two fileds the names are QtyRec and QtyReq in my table when These two are identical(10=10) then corresponding recrod should not listed in Gridview. Can any one provide solution
Gridview Code is
Public Sub retriveDataToDataGrid()
Try
Dim connectionString As String = "Database=pjt;" & "Data Source=localhost;" & "User Id=root;Password=prasad123"
Dim query As String = "Select WONumber,paertno,mfgpart,manufacturer,QtyRec,QtyReq,QtyShort,Duedate,Notes from ilist order by WOnumber"
Dim connection As New MySqlConnection(connectionString)
Dim da As New MySqlDataAdapter(query, connection)
Dim ds As New DataSet()
If da.Fill(ds) Then
GVIL.DataSource = ds.Tables(0)
GVIL.DataBind()
End If
connection.Close()
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
View 4 Replies
May 4, 2010
Currently I have something like this, but when I click "update" the record doesn't get updated (but no error is returned).
[Code]....
View 5 Replies
Sep 9, 2010
i have gridview and im displaying the employement history of employee.and im providing a hyperlink in empid to open employee page with update mode ..so that user can update the record.i have an issue here.only if the employeeresigned = "N" empid should be hyperlink, if its "Y" it should not be a hyperlink.
<asp:TemplateField
HeaderText="empid"
SortExpression="empid"> [code]....
am wondering how to do this
1) shall i replace all the linkbutton with label if the resignedstatus = "Y"
- how to do this? 2) or shall i make the empid as boundfields instead of templatefields and write code on rowbound...with checkin that
if resigned =
"Y" then
e.Row.Cells(0).BackColor = Drawing.Color.blue
e.Row.Cells(0).Attributes.Add("onclick", "empDetails_disp")
e.Row.Cells(0).Attributes.Add("class", "statusclass")
......
in this case i can use only javascript function for
e.Row.Cells(0).Attributes.Add("onclick", "empDetails_disp")
this statement? or can i directly call my empdetials_disp function in my aspx.vb page...
View 5 Replies
Aug 3, 2010
I generate dynamic grids based on a count value returned from some DB tables. the code for it goes like this : I give and Id to each grid that is generated.
if (myDataList1.Count >= 1)
{
for (int i = 0; i < myDataList1.Count; i++)
{
//retrieving the exact i count from pageload
ViewState.Add("newCount", i);
//creating the dynamic grid with its corresponding gridview properties.
grvDynamic = new GridView();
grvDynamic.ID = "GridView" + (i+3);
grvDynamic.AutoGenerateColumns = false;
grvDynamic.RowCreated += GridViewRowCreated;
grvDynamic.RowDataBound += grvDynamic_RowDataBound;
//adding bound field columns to retrieve data from stored proc
BoundField metric = new BoundField();
metric.HeaderText = "Goal ";
metric.DataField = "metric";
grvDynamic.Columns.Add(metric);
BoundField mtd = new BoundField();
mtd.HeaderText = "MTD";
mtd.DataField = "value_MTD";
grvDynamic.Columns.Add(mtd);
BoundField goal = new BoundField();
goal.HeaderText = "Tier Level Achieved";
goal.DataField = "value_goal";
goal.HeaderStyle.Width = Unit.Percentage(10);
grvDynamic.Columns.Add(goal);
BoundField you1 = new BoundField();
you1.HeaderText = "Month End";
you1.DataField = "firstLevel_you";
grvDynamic.Columns.Add(you1);
BoundField you2 = new BoundField();
you2.HeaderText = "Month End";
you2.DataField = "secondLevel_you";
grvDynamic.Columns.Add(you2);
ButtonField singleClick = new ButtonField();
singleClick.CommandName = "clickHyperlink";
singleClick.Visible = false;
grvDynamic.Columns.Add(singleClick);
BoundField metricId = new BoundField();
metricId.HeaderText = "Metric Id";
metricId.DataField = "metricID";
metricId.Visible = true;
grvDynamic.Columns.Add(metricId);
//binding the gridview to data.
grvDynamic.DataSource = data;
grvDynamic.DataBind();
grvDynamic.Columns[5].Visible = false;
}
}
protected void grvDynamic_RowDataBound(object sender, GridViewRowEventArgs e)
{
//this basically gets the metric Id's of rows with the ishyperlink flag set to 'Y'. I need to make these particular cells clickable var isClickable = (from md in myDataList3 where md.IsHyperLinkFlag == 'Y' &&
md.value_MTD != null select md.metricID).ToList();
if (e.Row.RowType == DataControlRowType.DataRow)
{
// Get reference to button field in the gridview.
LinkButton _singleClickButton = (LinkButton)e.Row.Cells[5].Controls[0];
if (isClickable.Contains(Convert.ToInt32(e.Row.Cells[6].Text)))
{
e.Row.Cells[1].Style["cursor"] = "hand";
e.Row.Cells[1].Style["color"] = "blue";
e.Row.Cells[1].Style["textdecoration"] = "Underline";
e.Row.Cells[1].Attributes.Add("onClick", "window.location ='../HeaderPages/page2.aspx' ");
}
}
}
This code works perfectly fine , depending on the ishyperlink flag in the database...specific cells in the grid are made clickable and then redirected to page2.aspx My Issue: I need to capture which specific cell in which specific grid the user has clicked. store some information in sessions based on the cell clicked and use that information in page2.aspx.
View 5 Replies
Sep 7, 2010
I need to have a GridView show up at some precise place on a page. I tried to do this by defining the GridView into a cell of a table. It did not work ... the GridView populates OK, however it shows up under my table.
Is there any way I can make this GridView show up at the right of my table and span the 4 or 5 rows I have in this table?
View 5 Replies
Jan 6, 2010
I have a site which displays data form a MSAccess 2003 database in a DataGrid. For simplicity sake the data is products ie an ID, Name, Description and a value representing the amount in stock.I want to allow the user to update the stock field via the datagrid but not be able to change any of the other fields. Is this possible?
View 5 Replies
Jun 17, 2012
i have done sending gridview data as excel to mail, it is working fine
then i had 5 columns in gridview but i want to send 4 column instead of 5 column.
protected void Button1_Click(object sender, EventArgs e)
{
fn_AttachGrid(); // here calling function to send mail gridview data as excel format
}
[Code]....
View 1 Replies
Aug 18, 2010
I am using TempleteFields for all columns in my GridView. In that columns I am using only some fields for customization but not all.
Is there any performance issue with Databound Fields vs Templete Fields in a GridView...?
Do I need to replace the remaining columns with Databound Columns instead of TempletField columns...?
View 4 Replies
Sep 26, 2010
I have a GridView, and I want Column1 to be equal to datatable data (filled by a SqlDataAdapter). Then I have two other fields by the SqlDataAdapter (first name, last name), and I want to have those two fields combined to form Column2. I have a TemplateField for my GridView that combines the first name and last name with Eval()'s, but the GridView places this combined field TemplateField and puts it as the first column.
How can I do this so that TemplateField can go in between fields that are databound?
View 6 Replies
Jan 19, 2011
In this case I'm having, the ItemTemplate for various fields in my DetailsView (2 in my case) does not show up, but when you click the edit button, the EditItemTemplate shows up. I played with it, moving it around. No matter where I put it, one of the fields did not show up.
To get even stranger (and don't ask me how I came up with this), if I put a dummy boundfield BEFORE it, the ItemTemplate shows up. But this is totally absurd.
Here's the html:
[code]....
View 4 Replies
May 4, 2010
How do I use the Update command in GrideView?
I would like to use update command for specific fields in the dataset, but not all fields from database ( or maybe in GridView? )
View 1 Replies
Mar 21, 2010
What would be the best way to handle the following scenario? I have an application where depending on what type of proceeding is selected, only certain input fields should be visible.
There are 33 proceeding types and 14 input fields in total
First case, make one big form with all of the fields and have a dropdown with proceeding type which depending on what is selected, makes certain fields visible?
View 5 Replies
May 13, 2010
I need to retrieve data from DB and show it in specific way:
3 columns and 4 rows on each page
For example:
if I retrieve sequence from 1 to 50 the result should be represented in following way:
Page 1:
1 2 3
4 5 6
7 8 9
10 11 12
Page 2:
13 14 15
16 17 18
19 20 21
etc....
How can I achieve such representation?
Should I do it with repeater?
View 3 Replies
Sep 8, 2010
I have a table in my database called "Profiles". This holds data on Female and Male personal characteristics.On my aspx, I have a formview in edit mode which is binded to an object data source with a GetDataByUserId Select methodwhich retrieves data from the "Profiles" Table via a DAL.The "Profiles" table has some columns which relates to females only and some just males and some are generic to both.See example below
UserId - / of Type GUID
GenreId / of Type BOOL.
Hip Size (For females)
Dress Size ( For Females)
ChestSize (For Men )
TrouserSize (For Men)
Weight ( For both )
When the User logs in , they go to an update Page which has the Formview in Edit Item Mode and contains drop down Lists whichare binded to the Users Selected Value. The DDL are in turn bound to their related table such as HIP, Dress, Chest, Trouser etc.bjectiveIf a female user logs in I just want to show them the (Hip Size) DDL and DressSizeDDL in the Edit item template of the formview and not the ChestSize DDL or TrouserSize DDL.At present the GetProfileByUserId returns all colums from the tableMy question is how do I do this and just show DDL which are relevant to the Female or Male Only. In some cases the usermay not have selected an item in the previous form so they could also be NULL.Am i on the right path by writing a Select Query that checks to see if the User is Male or Female by checking the Genre column in Profiles first.Do I also need 2 panels, 1 to hide Female DDLS and the other to Hide MaleDDLs subject to logged in user genre.
View 8 Replies
Feb 25, 2011
So i'm currently designing a site ( ) and i've made my skeleton master page.What i've noticed is that the gridview must be cut down a little to fit my 1024x768 design.
Now i have taken a note in the past to look at this but i couldn't find the time so i guess the time is now.
What i have problem with is shrinking the columns.If i have a name, say "jack R" and i make a gridview column,say width 15 then the name is included and all is ok.However if i have another name,say "jack the 3rd" then the column will expand to fill the name.So all the grid will expand to the right.I have tried in the past some stuff but it seems that if a value is longer than the column then i expands whatever i do.Also i was surprised to see that only the dates will not expand and go "down" instead of right.At least in the gridview i have.
So the 2 questions.How do i make the gridview columns NOT to expand and if the data needs to show in full then how do i make the data go DOWN and not expand right.I have no problem of the grid expanding downwards but i have a problem of the grid expanding to the right.
View 6 Replies
May 29, 2010
can any one tell me how to make a slide show with photos that i'm pulling from a folder using a data list this is the code I got so far.
[Code]....
View 9 Replies
Apr 27, 2010
I have seen a number of posts on this, but none that quite serve my needs. I have a GridView with template fields. I use postback because when a value is entered in one field a calculation is done to supply the value in another field. I simply loop through all the rows after each postback (there are not many so it is fast). I do not use a select command or button to select a row. After postback I do not know how to return the focus to the row that was being used. I can return the focus to the first row just by using gridview1.focus.
View 11 Replies
May 7, 2015
I have 2 pages page1 and page2, page1 has a button and page2 has a multiview with many viewswhat I need is:when I click on the button in page1 I want to go to a specific view in page2 ex: view3
View 1 Replies
Jan 20, 2011
I have a GridView and a linqdatasource. The GridView is editable and when the user clicks to edit a row I want to concatenate two of the fields in the linqdatasource and place it in a single textbox.
I tried something like:
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Field1") %> - <%# Bind("Field2") %>'></asp:TextBox>
View 2 Replies
Jul 21, 2010
My gridview displays fields from a table and allows for edit, delete and insert. I need to add a column with a derived field which will be calculated every time the user is either entering a new row or editing the value of the weight field which is one of the fields of the gridview. This calculation is done in the fly and won't be saved in the database.
View 8 Replies
Feb 24, 2011
are below all 3 points the same?
1)<boundfield>
<asp:button ....>
</boundfield> [code].....
View 10 Replies
Jun 19, 2010
in my project admin will create user and insert users data into database user can just view it by his login id.only logedin iser related data will be displayed on his page.
here admin has to fill fields as below for each user and create uid and password for that user and wen user will log in only data related to him will be displayed.
id,name,address,city,salary
userview
name ,address,city,salary of his own not othr persons.
View 3 Replies
Jun 23, 2010
get the specific column value from gridview.
View 5 Replies
Feb 16, 2010
How do you get a value in a specific row and column of a gridview assigned to a variable ?
View 2 Replies