Pytanie : Zmora List Siatka

I próbować List> kolekcja datagrid ale dostawać I dostawać być 2 kolumna Pojemność i Count.

| Pojemność | Obliczenie |
|     33       |    33   |
|     33       |    33   |
|     33       |    33   |
|     33       |    33   |

Any Pomysł.  Thanks.

Odpowiedź : Zmora List Siatka


ktmedlin, I musieć the skrót ty próbować (dodawać lista lista i próbować wewnętrzny lista w kolumna i the zewnętrzny lista w rząd); I być pewny jeżeli tam  być jakaś specjalny sposób w datagridview dla jeżeli, ale to być the standardowy sposób….

Gdy ty set the Lista datagrid widok datasource, ono brać the przedmiot w the lista i próba the własność the przedmiot w kolumna. w twój skrzynka the przedmiot być inny lista; w ten sposób ono pokazywać the członek Lista przedmiot który być Kubaturowy i Hrabiowski.

Ty potrzebować kod potrzebować jak coś. z ten kod ty potrzebować the maksymalny kolumna (zakładka oddzielać w the csv kartoteka). Pod kod praca dla wartość trzy zakładka oddzielać wartość…

(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:


Lista lista = nowy Lista ();
TextReader czytelnik = nowy StreamReader (@ " C:\MyFile.csv ");
podczas gdy (czytelnik. Zerknięcie () > -1)
     lista. Dodawać (nowy CSVLine (reader.ReadLine ());
czytelnik. Zakończenie ();
grid.DataSource = lista;
grid.DataBind ();


społeczeństwo klasowy CSVLine   // use lepszy imię jeżeli ty chcieć.
        {
            intymny sznurek _v1;
            intymny sznurek _v2;
            intymny sznurek _v3;

// jeżeli tam  być więcej kolumna w the csv zakładka oddzielać linia, then ty potrzeba więcej ValueX członek (jak Value4, Value5)
// właściwie zamiast Value1, etc, ty móc the faktyczny biznesowy imię jak (Imię, Wiek, etc)

            społeczeństwo smyczkowy Value1
            {
                dostawać {powrotny _v1; }
                ustawiać {_v1 = wartość; }
            }

            społeczeństwo smyczkowy Value2
            {
                dostawać {powrotny _v2; }
                ustawiać {_v2 = wartość; }
            }

            społeczeństwo smyczkowy Value3
            {
                dostawać {powrotny _v3; }
                ustawiać {_v3 = wartość; }
            }

            jawny CSVLine (smyczkowy csvLine)
            {
                zawiązywać [] vals = csvLine.Split ("\ t ");

                Value1 = vals [(0)];
                Value2 = vals [(1)];
                Value3 = vals [2];
            }
        }
Inne rozwiązania  
 
programming4us programming4us