I am sending ascx file where the code resides, if needed I can send aspx file also.
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="EditPictures.ascx.cs"
Inherits="operation_product_UserControls_prdpictures" %>
<%@ Register Assembly="DevExpress.Web.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxCallbackPanel" TagPrefix="dx" %>
<%@ Register Assembly="DevExpress.Web.ASPxGridView.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxGridView" TagPrefix="dx" %>
<%@ Register Assembly="SD.LLBLGen.Pro.ORMSupportClasses.NET20" Namespace="SD.LLBLGen.Pro.ORMSupportClasses"
TagPrefix="llblgenpro" %>
<%@ Register Assembly="DevExpress.Web.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxCallback" TagPrefix="dx" %>
<%@ Register Assembly="DevExpress.Web.v10.1, Version=10.1.5.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"
Namespace="DevExpress.Web.ASPxPanel" TagPrefix="dx" %>
<script type="text/javascript">
$("table[id$='dtlProductSpecialityHasNoImage']").css('visibility', 'hidden').css('display', 'none');
</script>
<div style="padding-bottom: 5px;">
<span style="border-bottom: #DDD 1px solid; line-height: 30px; padding-bottom: 5px;">
Bu ürün üzerinde genel resim oluşturmak için <a id="linkSpecialityItem" href='<%= "javascript:LinkSpecialityWithImage(" + Request.QueryString["id"] + ",0);" %>'>
tıklayınız. </a></span>
<dx:ASPxCallbackPanel ID="datalistRefresher" runat="server" ClientInstanceName="datalistRefresherClient"
OnCallback="datalistRefresher_Callback" Width="500px">
<PanelCollection>
<dx:PanelContent runat="server" SupportsDisabledAttribute="True">
<span runat="server" id="spnDatalistHasWarnings" style="visibility: hidden; display: none;
cursor: pointer; font-size: 14px;">Bu ürünün bazı renkleri fotoğraflar ile ilişkilendirilmemiş.
Detay için tıklayın. </span>
<asp:DataList ID="dtlProductSpecialityHasNoImage" runat="server" CellPadding="0">
<ItemTemplate>
<div>
<span style="font-family: Lucida Sans Unicode; font-size: 11px;">
<%# Eval("Name","Bu ürünün {0} rengi ile herhangi bir fotoğraf ilişkilendirilmemiş. ") %>
<a id="linkSpecialityItem" href='<%# "javascript:LinkSpecialityWithImage(" + Request.QueryString["id"] + "," + Eval("Id") + ");" %>'>
Yeni Ekle</a> </span>
</div>
</ItemTemplate>
</asp:DataList>
</dx:PanelContent>
</PanelCollection>
</dx:ASPxCallbackPanel>
</div>
<dx:ASPxGridView ID="grdImagesMain" runat="server" AutoGenerateColumns="False" ClientIDMode="AutoID"
DataSourceID="dtsImagesMainSource" KeyFieldName="Id" OnCustomCallback="grdImagesMain_CustomCallback"
ClientInstanceName="grdImagesMainClient" OnRowDeleting="grdImagesMain_RowDeleting"
OnRowUpdated="grdImagesMain_RowUpdated"
onrowupdating="grdImagesMain_RowUpdating">
<ClientSideEvents EndCallback="function(s, e) {
datalistRefresherClient.PerformCallback();
}" />
<GroupSummary>
<dx:ASPxSummaryItem FieldName="SpecialityItemId" ShowInColumn="True" />
</GroupSummary>
<Columns>
<dx:GridViewDataImageColumn Caption="Görsel" FieldName="Url" ShowInCustomizationForm="True"
VisibleIndex="0">
<EditFormSettings Visible="False" />
<DataItemTemplate>
<asp:Image ImageUrl='<%# Eval("FImgPath","{0}") %>' ID="productSpecialityImage" runat="server"
alt="resim" Style="max-height: 100px; max-width: 100px;" />
</DataItemTemplate>
</dx:GridViewDataImageColumn>
<dx:GridViewDataComboBoxColumn Caption="Ürün Özelliği" FieldName="SpecialityItemId"
GroupIndex="0" ShowInCustomizationForm="True" SortIndex="0" SortOrder="Ascending"
VisibleIndex="1">
<PropertiesComboBox DataSourceID="dtsProductSpecialtyComboSource" NullDisplayText="Genel"
TextField="Name" ValueField="Id" ValueType="System.Int32">
</PropertiesComboBox>
<EditFormSettings Visible="False" />
</dx:GridViewDataComboBoxColumn>
<dx:GridViewDataTextColumn Caption="Açıklama" FieldName="Description" ShowInCustomizationForm="True"
VisibleIndex="2" Width="200px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataComboBoxColumn FieldName="SpecialityItemId" VisibleIndex="3" Caption="Özellik">
<PropertiesComboBox DataSourceID="dtsProductSpecialtyComboSource" TextField="Name"
ValueField="Id" ValueType="System.Int32">
</PropertiesComboBox>
</dx:GridViewDataComboBoxColumn>
<dx:GridViewDataTextColumn Caption="Sıra" FieldName="Order" ShowInCustomizationForm="True"
VisibleIndex="4" Width="30px">
</dx:GridViewDataTextColumn>
<dx:GridViewDataCheckColumn Caption="Varsayılan" FieldName="IsMainImage" ShowInCustomizationForm="True"
VisibleIndex="5">
</dx:GridViewDataCheckColumn>
<dx:GridViewDataCheckColumn Caption="Geçerli" FieldName="IsValid" ShowInCustomizationForm="True"
VisibleIndex="6">
</dx:GridViewDataCheckColumn>
<dx:GridViewCommandColumn Caption="Düzenle / Sil" ShowInCustomizationForm="True"
VisibleIndex="7">
<EditButton Text="Düzenle" Visible="True">
</EditButton>
<DeleteButton Text="Sil" Visible="True">
</DeleteButton>
</dx:GridViewCommandColumn>
</Columns>
<SettingsBehavior AutoExpandAllGroups="True" />
<SettingsPager PageSize="20">
</SettingsPager>
<SettingsEditing PopupEditFormHorizontalAlign="NotSet" />
</dx:ASPxGridView>
<llblgenpro:LLBLGenProDataSource runat="server" ID="dtsImagesMainSource" DataContainerType="EntityCollection"
EntityCollectionTypeName="ETrade2010.Library.CollectionClasses.ProductDescriptionImageCollection, ETrade2010.Library"
>
<SelectParameters>
<asp:QueryStringParameter DefaultValue="0" Name="ProductDesctiptionID" QueryStringField="id" />
</SelectParameters>
</llblgenpro:LLBLGenProDataSource>
<llblgenpro:LLBLGenProDataSource ID="dtsProductSpecialtyComboSource" runat="server"
DataContainerType="EntityCollection" EntityCollectionTypeName="ETrade2010.Library.CollectionClasses.SpecialityItemCollection, ETrade2010.Library"
>
<SelectParameters>
<asp:Parameter DefaultValue="2" Name="SpecialityTypeId" />
</SelectParameters>
</llblgenpro:LLBLGenProDataSource>