DevExpress Upload File

Penanganan upload file seperti di MVC pada webform / devexpress: Semua file disimpan di folder /Uploads/ File diberikan penanda unik dengan GUID [code language=”html”] <dx:LayoutItem Caption="E-corr*" FieldName="attachment" ColSpan="2"> <LayoutItemNestedControlCollection> <dx:LayoutItemNestedControlContainer ID="LayoutItemNestedControlContainer8" runat="server" SupportsDisabledAttribute="True"> <dx:ASPxUploadControl Theme="Metropolis" ID="UploadECorr" Width="20%" ClientInstanceName="UploadECorr" runat="server" UploadMode="Standard" ClientVisible="true" OnFileUploadComplete="UploadECorr_FileUploadComplete"> <AdvancedModeSettings EnableMultiSelect="false" /> <ValidationSettings MaxFileSize="10485760"></ValidationSettings> <ClientSideEvents FilesUploadComplete="onUploadControlFileUploadComplete" /> </dx:ASPxUploadControl> </dx:LayoutItemNestedControlContainer> </LayoutItemNestedControlCollection> </dx:LayoutItem> [/code]…

DevExpress Grid Show Data from One to Many

Kasus: project memiliki relasi one-to-many terhadap history_afe. Pada tabel ingin ditampilkan data status yang merupakan status project terakhir dari tabel history_afe. ASPX [code language=”aspx”] <dx:GridViewDataTextColumn FieldName="Status" VisibleIndex="30" Caption="Status"> <Settings AllowAutoFilter="False" AllowSort="False" /> <DataItemTemplate> <dx:ASPxLabel ID="LastStatus" runat="server" OnInit="LastStatus_Init"></dx:ASPxLabel> </DataItemTemplate> </dx:GridViewDataTextColumn> [/code] C# [code language=”csharp”] protected void LastStatus_Init(object sender, EventArgs e) { DevExpress.Web.ASPxEditors.ASPxLabel label = (DevExpress.Web.ASPxEditors.ASPxLabel)sender; GridViewDataItemTemplateContainer…