jj 13_01_16
This commit is contained in:
@@ -293,6 +293,10 @@
|
|||||||
Public Class ListBox : Inherits _ListControl
|
Public Class ListBox : Inherits _ListControl
|
||||||
|
|
||||||
Public Shared Sub LoadValue(control As DevExpress.XtraEditors.ListBoxControl, value As String)
|
Public Shared Sub LoadValue(control As DevExpress.XtraEditors.ListBoxControl, value As String)
|
||||||
|
If IsNothing(value) Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
control.SelectedIndex = control.FindStringExact(value)
|
control.SelectedIndex = control.FindStringExact(value)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -305,15 +309,25 @@
|
|||||||
|
|
||||||
If dynamic.DataTable IsNot Nothing AndAlso dynamic.DataTable.Rows.Count > 0 Then
|
If dynamic.DataTable IsNot Nothing AndAlso dynamic.DataTable.Rows.Count > 0 Then
|
||||||
Dim dt As DataTable = dynamic.DataTable
|
Dim dt As DataTable = dynamic.DataTable
|
||||||
|
Dim columnCount As Integer = dt.Columns.Count
|
||||||
|
|
||||||
control.DataSource = dt
|
' Damit beim Setzen von DisplayMember und ValueMember kein Fehler auftritt,
|
||||||
If dt.Columns.Count = 1 Then
|
' muss die Datasource zunächst geleert werden und der selected index auf -1 gesetzt werden.
|
||||||
|
control.DataSource = Nothing
|
||||||
|
control.SelectedIndex = -1
|
||||||
|
|
||||||
|
' Es ist wichtig, dass DisplayMember und ValueMember VOR der DataSource festgelegt werden,
|
||||||
|
' Dadurch ist das Laden der Datasource um einiges SCHNELLER
|
||||||
|
If columnCount = 1 Then
|
||||||
control.DisplayMember = dt.Columns(0).ColumnName
|
control.DisplayMember = dt.Columns(0).ColumnName
|
||||||
control.ValueMember = dt.Columns(0).ColumnName
|
control.ValueMember = dt.Columns(0).ColumnName
|
||||||
ElseIf dt.Columns.Count = 2 Then
|
ElseIf columnCount = 2 Then
|
||||||
control.DisplayMember = dt.Columns(1).ColumnName
|
control.DisplayMember = dt.Columns(1).ColumnName
|
||||||
control.ValueMember = dt.Columns(0).ColumnName
|
control.ValueMember = dt.Columns(0).ColumnName
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
' Als letztes setzen wir die DataSource
|
||||||
|
control.DataSource = dt
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
@@ -227,11 +227,20 @@ Public Class ClassControlValues
|
|||||||
Dim SW As Stopwatch = Stopwatch.StartNew()
|
Dim SW As Stopwatch = Stopwatch.StartNew()
|
||||||
|
|
||||||
For Each Ctrl As Control In controls
|
For Each Ctrl As Control In controls
|
||||||
If TypeOf Ctrl Is ComboBox Then
|
Select Case Ctrl.GetType()
|
||||||
Dim combobox As ComboBox = DirectCast(Ctrl, ComboBox)
|
Case GetType(ComboBox)
|
||||||
ControlLoader.Combobox.LoadList(combobox, FormID, RecordID, ParentRecordId)
|
Dim combobox = DirectCast(Ctrl, ComboBox)
|
||||||
|
ControlLoader.Combobox.LoadList(combobox, FormID, RecordID, ParentRecordId)
|
||||||
|
|
||||||
End If
|
Case GetType(DevExpress.XtraEditors.ListBoxControl)
|
||||||
|
Dim listbox = DirectCast(Ctrl, DevExpress.XtraEditors.ListBoxControl)
|
||||||
|
ControlLoader.ListBox.LoadList(listbox, FormID, RecordID, ParentRecordId)
|
||||||
|
|
||||||
|
Case GetType(DevExpress.XtraEditors.CheckedListBoxControl)
|
||||||
|
Dim chlistbox = DirectCast(Ctrl, DevExpress.XtraEditors.CheckedListBoxControl)
|
||||||
|
ControlLoader.CheckedListBox.LoadList(chlistbox, FormID, RecordID, ParentRecordId)
|
||||||
|
|
||||||
|
End Select
|
||||||
Next
|
Next
|
||||||
|
|
||||||
SW.Stop()
|
SW.Stop()
|
||||||
|
|||||||
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("2.4.0.0")>
|
<Assembly: AssemblyVersion("2.4.1.0")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
||||||
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
|
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
|
||||||
<Product Name="Record Organizer" Id="*" UpgradeCode="{6387325E-F6D7-46BE-BBA8-D0E37BEEF800}" Version="2.4.0.0" Manufacturer="Digital Data" Language="1031" Codepage="1252">
|
<Product Name="Record Organizer" Id="*" UpgradeCode="{6387325E-F6D7-46BE-BBA8-D0E37BEEF800}" Version="2.4.1.0" Manufacturer="Digital Data" Language="1031" Codepage="1252">
|
||||||
<Package Id="*" Keywords="Installer" Description="Digital Data Record Organizer Setup" Comments="Record Organizer is a registered Trademark of Digital Data" Manufacturer="Digital Data" InstallerVersion="100" Languages="1031" Compressed="yes" SummaryCodepage="1252"/>
|
<Package Id="*" Keywords="Installer" Description="Digital Data Record Organizer Setup" Comments="Record Organizer is a registered Trademark of Digital Data" Manufacturer="Digital Data" InstallerVersion="100" Languages="1031" Compressed="yes" SummaryCodepage="1252"/>
|
||||||
|
|
||||||
<!-- Nicht entfernen! -->
|
<!-- Nicht entfernen! -->
|
||||||
|
|||||||
@@ -40,8 +40,18 @@
|
|||||||
<!--
|
<!--
|
||||||
To modify your build process, add your task inside one of the targets below and uncomment it.
|
To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
Other similar extension points exist, see Wix.targets.
|
Other similar extension points exist, see Wix.targets.
|
||||||
|
-->
|
||||||
<Target Name="BeforeBuild">
|
<Target Name="BeforeBuild">
|
||||||
|
<!-- Get the programs assembly version from the .exe file -->
|
||||||
|
<GetAssemblyIdentity AssemblyFiles="..\DD-Record-Organiser\bin\$(Configuration)\DD-Record-Organiser.exe">
|
||||||
|
<Output TaskParameter="Assemblies" ItemName="AsmInfo" />
|
||||||
|
</GetAssemblyIdentity>
|
||||||
|
<!-- Store the assembly version number in ProductVersion preprocessor variable -->
|
||||||
|
<CreateProperty Value="$(DefineConstants);ProductVersion=%(AsmInfo.Version)">
|
||||||
|
<Output TaskParameter="Value" PropertyName="DefineConstants" />
|
||||||
|
</CreateProperty>
|
||||||
</Target>
|
</Target>
|
||||||
|
<!--
|
||||||
<Target Name="AfterBuild">
|
<Target Name="AfterBuild">
|
||||||
</Target>
|
</Target>
|
||||||
-->
|
-->
|
||||||
|
|||||||
Reference in New Issue
Block a user