I have a repeater control populated with data binding expressions like in the expression below...
[Code]....
I want to be able to redirect a user to default link if the LinkURL value is empty, that is for each data item, there will be a check if the LinkURL field contains a value. If not, a default value will be supplied.
Am using datalist to create a kinsd of message board, in the back end am having two tables one for the parent comment , and other for the child comments
The data source is extracted by LINQ to SQL with the load option , so I get everthing when I debug on the code behind , and I can see all the fields each parent comment and the child comments.
the problem is with binding the data on the disply for example all the parent table fildes can be rendred without any problems:
<%# DataBinder.Eval(Container.DataItem, "comment1Parent") %>; "showing me the orginal post"
Problem here:
<%# DataBinder.Eval(Container.DataItem, "Childcomment") %> is not rendred and I got this error msg:
DataBinding: 'DataAccessLayer.Comment' does not contain a property with the name 'childComment'. In the debug I navigate to the childComment and this is its HTML visualisar:
new System.Linq.SystemCore_EnumerableDebugView<DataAccessLayer.Comment>(((ASP.usercontrols_comments_ascx)this).Comments)).Items[0]._comments_Replies.entities.items[0].childComment
We know that using something like Bind("CustomerName") can be used in the Text property of a label control inside a gridview, where CustomerName is a property of the object whose collection is bound to the gridview. If that property is of a complex type (object of another class), how do we use a property of that inline object as a binding for the gridview column?
I have a details view in asp.net which I am dynamically replacing some of the controls using code behind (e.g. converting some text boxes to dropdowns). My problem is that I am unsure how to bind these to the field from the database on postback. I.e. I am trying to find the code behind equivalent bind('currency');
I can populate the dropdown with the current value from the database but cannot find how to save a new value on updating the detailsview.
I'm a bit of an ASP.NET newbie and I am creating a data table in memory and binding this to a gridview control. The code is as follows:
Dim DstBasket As New DataSet, TblBasket As New DataTable With TblBasket .Columns.Add("BskPrdCd", System.Type.GetType("System.String")) .Columns.Add("BskPrdDesc", System.Type.GetType("System.String")) .Columns.Add("BskQty", System.Type.GetType("System.Int16")) .LoadDataRow(Split("12345,Test product 1,1", ","), True) .LoadDataRow(Split("122,Test product 2,2", ","), True) .LoadDataRow(Split("123A,Test product 3,5", ","), True) .LoadDataRow(Split("44,Test product 4,1", ","), True) End With DstBasket.Tables.Add(TblBasket) With LfnGridView("GdvBasket") .DataSource = DstBasket .DataBind() End With
The data displays in the gridview control fine with both edit & delete options but when I attempt to delete, it has no effect. How do I force removal of the relevant row from both gridview and table? Most of the documentation I have unearthed shows how to achieve this when connected to a SQL table which is clearly not the case here.
As I know, the inline expression in the attributes of server control can't be parsed but the binding expression should if we invoke the DataBind method. But the above case breaks the rule.
I have a combox box inside a dataform which is bound to riacontrol's datadomainsource say "x" and data form is bound to riacontrol's datadomainsource say "y". Now when I am submiting change then I am not able to find the selected value for the combo box for dataform's data property. It is showing 0 to me.
I have ASPxDataView and ASPxRadioButtonList within item template. i also have two SQLDataSource's (first fill ASPxDataView, second ASPxRadioButtonList). They are using other database tables connected with the foreign key. Is there any way to pass parameter to my second sqlDataSource (id) to fill RadioButtonList property ? i mean select * from TABLE2 where id = @id ; (@id is a value from TABLE1 which is a value of column returned by first sqlDataSource)
i want to replace the control after binding like suppose i bind a gridview with the edit button . when i press the edit button all field are come as a textbox control. i replace this textbox to another control how to do this.
My TreeView controls is rendering CheckBoxes on Leaf nodes. I want to bind to those nodes the ID of the underlying data item. I am not sure I can do this declaratively or if I need to hook up to the TreeNodeDataBound event. If the latter, how would I go about achieving this?
The user control has public properties named accordingly and the page has protected properties accordingly which I've verified have the desired values.
For some reason the values are always empty strings or 0s in the usercontrol, no matter what the page property is.
I have a DevExpress WebChart Control that binds to a DataTable. The chart control renders fine from the DataTable until I try to import data from a details view(i think the chart control renders before the detailsview?).
Here is three renderings.
Chart 1. just rendering from the datatable
Chart 2 The sqldatasource gets its para. from the values of two label controls to render the detailsview. The detailsview renders fine
Chart 3, the problem comes in when I try to extract the values from the DetailsView to populate the Chart, I loose the value. I am assuming the the datatable is built before the rendering of the detailsview? Lost at this point.
I have a form in which I have a dropdown list and a list box.
This dropdownlist is populated by a column in thetable . This drop down list may have values ranging from 1 to 5.
This values in the dropdownlist are to be made the caption headings of the list view control.
For insance if there are three values in the dropdown there should be three columns in the list box with the heading as the values of the dropdownlist.for 5 it should be 5.
Also there are two additional columns which would be constant.