Articles of datatable

Tabella dati C # per contenere tabelle (nidificazione infinita)

Sono relativamente nuovo a C# , ma provengo da uno sfondo C/C++ . Ho bisogno di un tipo di dati (class) simile a DataTable , ma consente alle colonne memorizzate di contenere tipi “semplici” (int, float, boolean, [string]) AS WELL come dati dello stesso tipo (in modo che una colonna possa tenere un’altra tabella che […]

SyntaxErrorException che utilizza il metodo DataTable.Compute per ottenere la sum di una colonna di stringhe convertita

Ho un DataTable che ha una colonna di tipo stringa piena di valori numerici validi e ho bisogno di ottenere una sum di quei valori. Per favore comprendi che se avessi il controllo dei dati con cui sto lavorando in questa istanza, non avrei usato una colonna di stringhe per memorizzare “Costo” ma questa è […]

La migliore class generica c # per sostituire DataTable come raccolta?

Sto cercando di portare un’applicazione legacy C # .NET 1.1 nell’era moderna. Usiamo DataTables per le nostre raccolte di ciò che avrebbe potuto essere oggetti di business. Dato che la maggior parte del codice pensa che stia parlando all’interfaccia di un DataRow, quale accumulazione generica farebbe per la transizione meno dolorosa?

Stringa CSV su DataTable

Ho una stringa che segue, voglio convertirlo in DataTable “Id,Name ,Dept\r\n1,Mike,IT\r\n2,Joe,HR\r\n3,Peter,IT\r\n” Posso crearlo usando String.Split e iterando attraverso la raccolta. Ma ho bisogno di un modo efficiente (usando le funzionalità di C # 4.0) Come creare una tabella usando LINQ o lambda.

Struttura dei dati simile a data.frames in R

Voglio avere una struttura dati flessibile in C # che possa funzionare come i dataframes in R e Python (o come un foglio Excel). Il più vicino che ho trovato era la tabella di dati nativi in ​​C #. Esiste una struttura di tabella migliore in grado di contenere dati di tipi diversi in colonne […]

DataTable Linq unisce molte colonne

Ho un problema con Linq Join. Voglio unire 2 tabelle, che hanno la stessa struttura con n-colonne. Il mio problema è che non conosco i nomi di quelle colonne, quindi come posso riscriverle in select new? Tabella 1: qui ho alcuni parametri in ID, Name e LastName. Commento, attributo e il resto sono nulli ID […]

DataTable.ImportRow non aggiunge righe

Sto cercando di creare un DataTable e quindi aggiungere un paio di righe ad esso. Ecco il mio codice: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data; namespace thisNamespace { class Program { static void Main(string[] args) { DataTable dt=new DataTable(); dt.Columns.Add(“XYZID”); DataRow dr=dt.NewRow(); dr[“XYZID”]=123; dt.ImportRow(dr); dr[“XYZID”] = 604303; dt.ImportRow(dr); } […]

Moltiplicare le colonne in un datatable

Ho un databile in C # con una colonna “price” e una colonna “allocation”, e ho bisogno di moltiplicare la colonna del prezzo per la colonna di allocazione e mettere il risultato nella colonna del prezzo. C’è un modo per farlo senza fare il giro del tavolo? Ho provato qualcosa del genere: DataTable dt = […]

Un modo più efficiente di scrivere la tabella dei dati per eccellere?

Nella mia applicazione WPF , ho un’enorme tabella di dati ( System.Data.DataTable ) che ho bisogno di scrivere su un foglio in un documento Excel. La parte pesante della funzione: for (; i < dt.Rows.Count; i++) { for (int colNum = 0; colNum < dt.Columns.Count; colNum++) newSheet.Cells[i + rowNumber, colNum + 1] = dt.Rows[i][colNum].ToString(); applyRowBorderStyle(newSheet, […]

Selezione del secondo set di 20 righe da DataTable

Ho un DataTable che sto popolando dalla tabella SQL con le seguenti colonne di esempio ID genere Valore Sto popolando il DataTable con righe che sono di un certo tipo. Voglio selezionare le righe 10 – 20 dal mio DataTable risultante: Connect conn = new Connect(); SqlDataAdapter da = new SqlDataAdapter(SQL, conn.Connection()); //Creates data DataTable […]