How to add a custom linkbutton to devexpress gridview - asp.net

I am using DevExpress's GridView. I have edit button working fine. I need to add a new custom linkbutton, which when clicked should show DevExpress's modal popupwindow to gather few input values and execute a method in codebehind. Please let me know how to do it. Not sure why it is so hard to achieve such a simple requirement.I couldn't find any sample code even for adding a custom link button!

I suggest that you get started with the E1120 example.

Your question is a little confusing as you mention GridView which is a Winforms grid but also mention CodeBehind which suggests Asp.Net
To Add repository items to the Winforms grid
If you are referring to the AspxGridView then you can use the standard Asp.Net Templating feature and add any control to a column.

Related

How to use Repeater in ASP.net

I'm completely newbie on ASP.net i just want to ask if what does it mean we they say Repeater is Editable? does it mean you can edit it while running on a browser?
The Repeater doesn't have EditTemplate .
I suggest you to make edit fields in a hidden Placeholder, show this when clicking an edit button.
Here is In-place Editing with ASP.NET Repeater example on CodeProject .
You can Edit and save the content using editable repeater.
Good documentation available in code project
Which source says a "repeater is editable"? The Repeater documentation suggests otherwise:
The Repeater control has no built-in selection capabilities or editing support.
By itself a Repeater doesn't allow much of anything except data-binding controls from a collection. Now, one could use two-way databinding to create "editable content", sure .. but that doesn't imply a "repeater is editable".

asp.net - list/grid view customize layout

I am using asp.net vb...
I am trying from a couple of weeks to create custom list/grid view.
In VS2010 there are many controls but no one is allowing to creating custom view like this website...
http://net.tutsplus.com/category/tutorials/html-css-techniques/
I want to customize something same like it with a picture thumbnail, a hyperlink, some text and a nice looking paging numbers. I try to find on google , youtube but no good example I got…
Please provide me steps to do it.
JS
Use asp.net ListView Control.
It gives you full control over rendered html.
Using ASP.NET 3.5's ListView and DataPager Controls
If you want the gridview to look like this, you will need to create only one visible column with no header showing and place all your controls into the content template of this column. From there you will have to manually style the controls to your required style.
If you have dynamic content in the rows, during rowdatabound of the gridview you can access each control using the findcontrol method and customize each control from there.

How can I make a repeater field editable?

I have a page with a repeater.. I have to make some fields of this one editable. I don't see how I can transform the repeater label into a textbox.. Can I use jquery to do that?
Have somebody make this kind of manipulation?
Thanks..
The Repeater control does not have an EditTemplate like many of the other data controls.
I would suggest having the edit fields either in a hidden Placeholder, then show this when clicking an edit button. This would involve the page posting back and then you having to show/hide the relevant parts in the ItemCommand handler.
Another way would be do add the edit fields/textboxs in a Panel control, then hide this through display: none;. Then you can change this to display: block; with some javascript. This will avoid the page PostBack.
This can be done in a Repeater, but a DataList control is more straightforward and is just as easy to use. There's an MSDN article on doing it in a Datalist control with full source code here: http://msdn.microsoft.com/en-us/library/bf5211wb(v=vs.71).aspx
Converting a repeater to a DataList is a much easier approach than having editable items in a Repeater.
HOWEVER
to answer your question directly, there IS a Codeproject sample here: http://www.codeproject.com/KB/aspnet/EditableRepeater.aspx
that shows how to use a Repeater with full edit functionality (including adding and deleting items).
To see the relevant code in the CodePlex article, search for the text "EditIndex". The relevant code-behind is always a few lines above and/or below this keyword.
It depends on how you want to do this:
using standart control probably you need GridView.
You can define the template for repeater and put TextBox there, then
on postback you will need to find dynamically created controls and
also you will need to take care to keep ID's of these controls the
same on postbacks.
And the other thing - you can replace label with the textBox using
jQuery and then update value via Ajax reques.
You decide what you need :) Anyway it's a lot of samples in the internet.

Show all items in edit mode in RadGrid and save all changes by clicking on submit

I need to realize a WebSite with a grid that shows all items of my Collection in edit mode like this:
On Apply the edited Collection should be saved.
On changing selection in the Supplier combobox shoud show the appropriated logo below.
(Is it possible to realise it using a binding instead of unbound code-behind implementation?)
How to implement it with RadGrid? Is any simplier as RadGrid solution in ASP.Net 4.0 with WebForms?
Regarding the logo from down, try a customised radcombobox showing tex with Icons
I myself am looking for a way to configure and not code the update on 'Apply'

Adding Collection Properties to Gridview

I'm trying to inherit the GridView such that I can add a collection of filter properties which can be shown at design or altered at run time which would be like:-
Is there a way to do this in asp.net 2.0 GridView as I'm getting stuck. Thanks.
Check out the following link:
http://aspalliance.com/946_extended_gridview_control
It has details on how to extend the gridview to add all sort of functionality.

Resources