Hi All,
I am new to Infragistics. I am using webdatagrid in order to display the data on the aspx form. The fields in the webdatagrid are automatically created from the dataset(stored procedure is the source) assigned to the grid.
Now, I want to insert a new field which will be the last column in the grid and this new field will contain a static image in each row.
Please tell me how to accomplish this.
Hello Alejandro,
Apologies for the late reply. You can access the InitializeRow event arguments and get the RowRecord. It will give you a reference to the row object associated with the event, from where you can access the Grid itself and see whether its a Parent or a Child grid
https://www.infragistics.com/help/aspnet/infragistics.web~infragistics.web.ui.gridcontrols.roweventargs_properties
Hi Zdravko
I need to do the same but with the WebHierarchicalDataGrid control
In the WebHierarchicalDataGrid1_InitializeRowmethid how can I know if the row belongs to the parent band or the daughter band?
Best regards
Alejandro Castrejon
Hey there.
I've managed to load images in my WebDataGrid (Infragstics4.Web.v15.2) with your method and bit from a IG example site.
The designer tells me, i added the <img /> the right way to the TemplateDataField.
But when i debug the project (in IE or in Chrome) i get nothing...
Here is my Code:
<ig:WebDataGrid ID="WebDataGrid1" runat="server" Height="100%" Width="100%"> <Columns> <ig:TemplateDataField Key="Image" VisibleIndex="0"> <Header Text="Bild"></Header> <ItemTemplate>
<%-- static image for testing --%> <img style="height: 70px;width: 50px" src="C:\Users\f.schaetzler\Pictures\Folders-OS-Pictures-Library-Metro-icon.png"/> <%-- getMAImage returns the imagepath--%> <img style="height:70px;width: 50px" src="<%# getMAImage(DataBinder.Eval(Container, "DataItem.adusername"))%>"/> </ItemTemplate> </ig:TemplateDataField> </Columns> <ClientEvents Initialize="intializeGrid" /> <Behaviors> <ig:Activation Enabled="true" /> <ig:Sorting Enabled="true" SortingMode="Single"> </ig:Sorting> <ig:Selection Enabled="true" RowSelectType="Single" CellClickAction="Row" ColumnSelectType="Single" /> </Behaviors> </ig:WebDataGrid> <ig:WebScriptManager ID="WebScriptManager1" runat="server"></ig:WebScriptManager>
The rest of the colums are auto generated from the databinding loaded from the code behind.
Thank you for any help!
Hi, I'm glad that I have been helpful to you. Thank you for posting in our forum and feel free to contact me at any time.
Thanks Zdravko, this was helpful.