DataSource Controls :: Show MaintenanceValue Not MaintenanceID
Mar 25, 2011
I have a datagrid which is fetching data from my ASSETS table. The MaintenanceID field is linked to the MaintenanceID in the MAINTENANCE table. This also contains the MaintenanceValue (Yes or No). I have followed a tutorial so that in edit mode the dropdownlist in the gridview selects between Yes or No. This then passes through the value of MaintenanceID (but displays the MaintenanceValue).
I now want it so when i click update..instead of showing meaningless MaintenanceID (1 or 2) it shows the value (No or Yes). When I change it, it seems to mess up the drop down list and all kinds of things. I'll attach my current code - I think its a simple fix but as soon as I sort it - relationships and stuff go tits up! Datasource1 is populating the gird. Datasource2 is populating the dropdownlist template in the edit template.
I have a DataSet that I bind to a GridView control. I want to only show certain columns from the DataSet. Should I do that with my SQL query (that I use to populate my DataSet) or somehow with a DataView?
I need to show a tab two times in my web page ,,, each time this tab will be showed it will have different data will be called from a database while the page loaded >>>> when I use my code I can show the tab one time only
I will insert my code here look at it and tell me where the error
how can i show only the last INSERTED data entry made in SQLSERVER? And show that entry in a gridview but not all of the entries at once only the last one made.
I have a SQLDataSource that I'm having a little trouble with. I am using a parameterized FilterExpression and am not getting something right. So, I want to see what the final SELECT output will be that the SQLDataSource is generating and will be sending to the database so I can see what the SQL looks like. How do I do this?
Added:
Here is my code so far:
DetailSource.SelectCommand = "SELECT * from Pictures "; DetailSource.FilterExpression="ParID = '{0}' AND CardNum = '{1}' AND SeqNum = '{2}'"; DetailSource.FilterParameters.Clear(); DetailSource.FilterParameters.Add("ParID", GridView1.SelectedRow.Cells[1].Text); DetailSource.FilterParameters.Add("CardNum", GridView1.SelectedRow.Cells[2].Text); DetailSource.FilterParameters.Add("SeqNum", GridView1.SelectedRow.Cells[3].Text); Response.Write(DetailSource.ToString());
I need to store time in database and then show in using gridview.I wonder how to store and show data so that user will see correct datetime depanding on his timezone?
I want to retrieve data from various column,which may some have blank value, so my problem is i want to retrieve only filled column(not any blank column) from multiple column.. I am doing this (given below) but it didn't return anything...
Column Name Value
Restaurant Restaurant
Spa Spa
Parking
Bar_Pub
Fitness_Center_Gym Fitness_Center_Gym
OleDbCommand cmd1 = new OleDbCommand("select nID Restaurant+''+Spa+''+Parking+''+Bar_Pub+''+Fitness_Center_Gym AS Facility from add_property where ncity='" + DropDownList1.SelectedItem.Text + "'", con); DropDownList2.DataValueField = "nID"; DropDownList2.DataTextField = "Facility"; DropDownList2.DataBind(); con.Close(); --------------------------------------
I have a gridview with insert new row controls in the footer binded to sql datasource. I want to show the footer when the datasource is empty. Although the empty data template is there but any other solution you fellows can tell me ?
I am trying to populate a gridview using two tables. I also have a strongly typed dataset and used the method on this page: [URL] the problem is that, when i try to use two table the gridview does show up (I checked through debugging that the datatable comes back as empty).
Since I was not able to figure out my previous problem I decided to go ahead and make my own update statements and change the update command on a datasource I have. So I have a few textboxes and whatnot that allow you to change data and then click an update button. When I click that update button the page seems to refresh as if it was updating the record but the data in the boxes reverts back to what it was. I also created a ONUpdated sub and the label text change does not show.
I have 50000 record in two tables which need to show in grid? and the records in the table use to insert , update and delete frequently. I need to load fast all the records. which method i should bind to get as quick as early as possible. Which z best method to bind whether using SQL datasource, creating views, using datatable, creating stored procedure etc?
If I write the following code, teh gridview will no longer show the data
gridview.DataSource = null; gridview.Databound.
My question is , I want to make the same thing with a user control that contain a gridview. when I use the user control in an aspx page, I am able to populate it with data, but when I try to make this code, the Datasource does not show, instead, I see .DV. So I tried this code but then , I do not see DataSource property instead I see DV (DataView), when I put .DV = null, I get an error message that the object is not in existed. any idea how to clear the user control gridview from its data.
The problem is that i have a search page. Access Database holding the information. I have a Access Datasource on the page with a Datalist to show the data. I need to find a way on setting it up to says "Sorry no results found" when the is no results. i am unsure on how to do this though.
I have a gridview in which dtasource binded is a List which returns class type. If no records in list, I want to display 'No records found' in GridView.
[code]...
In else part, what code i have to write to get desired output?
I have a textbox1 and button1 and panel1 (which is used as a popup control)
i want if textbox1.text="show" then modalpopup control whose id is panel1 will be visible on buttonclick event other wise .... modal popup control panel1 will not be shown ...
and here is my code that parses the xml and tries to bind the grid. What am I missing here?
var retVal = service.GetTripDetailsByTripID(tripId); var xmlTrips = XDocument.Parse(retVal); var tripTolls = from t in xmlTrips.Elements("TripTollCompleteDC") select new { TripTollId = (int)t.Element("TripTollId") , DMSLaneModeID = (int?)t.Element("DMSLaneModeID") , HOVOnly = (bool)t.Element("HOVOnly") , CreateDateTime = (DateTime)t.Element("CreateDateTime") , ConfigVTMSDelaySeconds = (int)t.Element("ConfigVTMSDelaySeconds") }; grdTripDetails.DataSource = tripTolls; grdTripDetails.DataBind();
I realize these are anonymous types. Is that a problem? I have verified the service is returning the Xml as stated above. Can anyone out there point me in the right direction? Just for completeness, here is the grid markup <asp:GridView runat="server" ID="grdTripDetails" />
I have a datasource, which includes many columns, idealy, I need use a gridview to show:
1) first 3 columns: template fields, these fields depends on values in some columns of datasource. I use template fields, hard coded. works fine.
2) the other columns. This is I do not know how to do it. In the data source, there are about 10-20 columns data, each time, the # of columns of the data varies. idealy, I need show each of them as a seperated column in gridview. The entire data source may have 30 columns, but some of them are used in 1), and I only want show these 10-20 columns in gridview. Some columns in data source, I may not use them at all. is there a way to do this? or have to seperate them as a detail view style UI?