Zainicjowanie kontrolki typu Dane tabelaryczne z dodanym jednym pustym wierszem: Zainicjowanie kontrolki wybraną pozycją przedstawiono w poniższych filmach: Zainicjowanie kontrolki typu Dane tabelaryczne z dodanym jednym pustym wierszem: Zainicjowanie kontrolki wybraną pozycją przedstawiono w poniższych filmach: Zainicjowanie kontrolki typu Dane tabelaryczne: Zainicjowanie kontrolki wybraną pozycją przedstawiono w poniższych filmach: Konfiguracja kontrolki typu Liczba całkowita, w której zostanie wyświetlona wartość dotycząca ostatniej modyfikacji kolumny (-1 – dodanie nowego wiersza, -2 – usunięcie wiersza): Zainicjowanie kontrolki wybraną pozycją przedstawiono w poniższych filmach: Konfiguracja kontrolki typu Liczba całkowita, w której zostanie wyświetlony numer ostatnio modyfikowanego wiersza: Konfiguracja kontrolki typu Dane tabelaryczne: Konfiguracja kontrolki typu Liczba całkowita „Liczba wierszy” (identyfikator: Int1), gdy kontrolka typu Dane tabelaryczne „Tabela” ma identyfikator Multiline1: Dostęp do wartości komórki w kontrolce „Dane tabelaryczne” realizowany jest w oparciu o poniższą definicję: Globals.MainFrame.<identyfikator kontrolki typu Dane tabelaryczne>.Items[index].<Identyfikator danej kolumny>.<właściwość> Gdzie „index” to numer wiersza liczony od 0 (0 – pierwszy wiersz, 1 – drugi wiersz, …). Aby sprawdzić definicje wartości dla danego typu kolumny, kliknij w jej nazwę poniżej i sprawdź informacje wyświetlane po prawej stronie: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Przykład: Pierwszy wiersz zainicjowany w kontrolce typu Dane tabelaryczne „Tabela” na dokumencie Comarch DMS za pomocą kodu C#
Globals.MainFrame.Multiline1.AddRow();
Globals.MainFrame.Multiline1.AddRows(10);
Globals.MainFrame.Multiline1.Clear();
Globals.MainFrame.Int1.Value = Globals.MainFrame.Multiline1.Column;
Globals.MainFrame.Int2.Value = Globals.MainFrame.Multiline1.Row;
Globals.MainFrame.Multiline1.RemoveRow(3);
Globals.MainFrame.Int1.Value = Globals.MainFrame.Multiline1.RowCount;
Dostęp do wartości komórek kontrolki „Dane tabelaryczne”
Definicje wartości komórek w zależności od typu kolumny
Globals.MainFrame.Multiline1.Items[0].DateTime1.Value = DateTime.Now;
Globals.MainFrame.Multiline1.Items[0].ERPDocument1.Id = 5024;
Globals.MainFrame.Multiline1.Items[0].ERPDocument1.IdType = 1521;
3.
Globals.MainFrame.Multiline1.Items[0].ERPDocument1.IdText = "E97B3CE0-F719-44CD-A473-54A59ABF20D5";
Globals.MainFrame.Multiline1.Items[0].ERPDocument1.IdTextType = "3EEC4A14-8263-4196-B721-CE7A61C12F45";
Globals.MainFrame.Multiline1.Items[0].ERPDocument1.Number;
Globals.MainFrame.Multiline1.Items[0].WorkflowDocuments1.Id = 2;
Globals.MainFrame.Multiline1.Items[0].WorkflowDocuments1.Number;
Globals.MainFrame.Multiline1.Items[0].ERPContractor1.Id = 1;
Globals.MainFrame.Multiline1.Items[0].ERPContractor1.IdText;
Globals.MainFrame.Multiline1.Items[0].ERPContractor1.Shortcut;
Globals.MainFrame.Multiline1.Items[0].Int2.Value = 16;
Globals.MainFrame.Multiline1.Items[0].Real1.Value = (float)124.57;
Globals.MainFrame.Multiline1.Items[0].Decimal1.Value = (decimal)25.36;
Globals.MainFrame.Multiline1.Items[0].List1.Value = 3;
Globals.MainFrame.Multiline1.Items[0].List1.ValueText = "prz";
Globals.MainFrame.Multiline1.Items[0].List1.Text;
Globals.MainFrame.Multiline1.Items[0].String3.Text = "Faktura zakupu";
Globals.MainFrame.Multiline1.Items[0].ERPArticle1.Id = 1;
Globals.MainFrame.Multiline1.Items[0].ERPArticle1.IdText;
Globals.MainFrame.Multiline1.Items[0].ERPArticle1.Shortcut;
Globals.MainFrame.Multiline1.Items[0].Bool1.Value = true;
Globals.MainFrame.Multiline1.AddRows(3);
Globals.MainFrame.Multiline1.Items[0].DateTime1.Value = DateTime.Now;
Globals.MainFrame.Multiline1.Items[0].ERPContractor1.Id = 1;
Globals.MainFrame.Multiline1.Items[0].String1.Text = "FZ-2/2024";
Globals.MainFrame.Multiline1.Items[0].ERPDocument1.Id = 5024;
Globals.MainFrame.Multiline1.Items[0].Int1.Value = Globals.MainFrame.Multiline1.Items[0].ERPDocument1.IdType = 1521;
Globals.MainFrame.Multiline1.Items[0].WorkflowDocuments1.Id = 2;
Globals.MainFrame.Multiline1.Items[0].String2.Text = Globals.MainFrame.Multiline1.Items[0].WorkflowDocuments1.Number;
Globals.MainFrame.Multiline1.Items[0].Int2.Value = 16;
Globals.MainFrame.Multiline1.Items[0].Real1.Value = (float)124.57;
Globals.MainFrame.Multiline1.Items[0].Decimal1.Value = (decimal)25.36;
Globals.MainFrame.Multiline1.Items[0].List1.ValueText = "prz";
Globals.MainFrame.Multiline1.Items[0].String3.Text = "Faktura zakupu";
Globals.MainFrame.Multiline1.Items[0].ERPArticle1.Id = 1;
Globals.MainFrame.Multiline1.Items[0].Bool1.Value = true;