Questione : Dinamicamente creazione di DataGridviewButtonColumn

Il controllo del
Please degli esperti l'immagine attached.

or vede il

using (imbroglione di SqlConnection = nuovo SqlConnection (Connectionstring. Connection))
{domanda della stringa del

= “Opportunity_Title prescelto come [nome dell'occasione], tasso come [tasso], Opportunity_ID da Table_Opportunity„;
using (annuncio di SqlDataAdapter = nuovo SqlDataAdapter (domanda, imbroglione))
{gruppo di dati del
ds = nuovo gruppo di dati (); annuncio del
. Materiale di riempimento (ds, “Table_Opportunity„);
dataGridView1.DataSource = ds. Tabelle [0];                                       foreach del
(Dott. di DataRow in ds. Tabelle [“Table_Opportunity„].
{tasso di file) del
int = 0; tasso del
= Convert.ToInt32 (Dott. [“tasso„] .ToString ());
{caso 0 dell'interruttore del
(tasso) del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn ();
//Experts qui ho generato il dgvbtncol ora che voglio regolare il dgvbtncol.text per essere BASSO se il caso del
//if è 0 - 5 altrimenti se il tasso è 6 - 10 dovrebbe è rottura di HIGH
; caso 1 del
: Dgvbtncol del
DataGridViewButtonColumn DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 2 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 3 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 4 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 5 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 6 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 7 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 8 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 9 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; caso 10 del
: Dgvbtncol del
DataGridViewButtonColumn = nuovo di DataGridViewButtonColumn (); rottura del
; difetto del
:
MessageBox.Show (“controllare prego là è un'occasione che non ha tasso stated."); rottura del
;
del
del
del
del
del


del
}}}} class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
>using notpretty " del class= " del id= " codeSnippet954356 del
           
class= " lastRow del
>Attachments " di nome " del class= del class= " valore " del
il

class= " fileInfo " del
il title= " " di nome di schedario del class= " di error.JPG il class= (137 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
1
target= " _blank " " del href= " /images/339896/error.JPG " " del attachmentLink del class= di larghezza dello style= del  “dello src=„ /images/t339896/error.JPG 1„/>
        </a>
        </div>
   
   il class= di </div><div
del >
il
class= " fileInfo " del
il title= " " di nome di schedario del class= " di error.JPG il class= (101 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
2
target= " _blank " " del href= " /images/339903/error.JPG " " del attachmentLink del class= di larghezza dello style= del  “dello src=„ /images/t339903/error.JPG 2„/>
        </a>
        </div>
   
   il class= di </div><div
del >
il
class= " fileInfo " del
il title= " " di nome di schedario del class= " di error.JPG il class= (122 KB)  Javascript " del href= " " dei attachmentDetails del class= di (tipo di lima particolari)  
class= " descrizione " del
3
target= " _blank " " del href= " /images/339904/error.JPG " " del attachmentLink del class= di larghezza dello style= del  “dello src=„ /images/t339904/error.JPG 3„/>
        </a>
        </div>
   
   il class= di </div><div
del >
class= del

Risposta : Dinamicamente creazione di DataGridviewButtonColumn

prendere questa funzione come è e sostituirla con la vostra e funzionerà.
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:
populate_opportunityDTGDV vuoto riservato ()
        {
            usando (imbroglione di SqlConnection = nuovo SqlConnection (Connectionstring.Connection))
            {

                domanda della stringa = “Opportunity_Title prescelto come [nome dell'occasione], tasso come [tasso], Opportunity_ID  da Table_Opportunity„;
                usando (annuncio di SqlDataAdapter = nuovo SqlDataAdapter (domanda, imbroglione))
                {
                    Gruppo di dati ds = nuovo gruppo di dati ();
                    annuncio. Materiale di riempimento (ds, “Table_Opportunity„);
                    dataGridView1.DataSource = ds. Tabelle [0];
                    
                    se (posizione di segnale minimo del == di dataGridView1.Columns [“RateStatus„])
                    {
                        DataGridViewButtonColumn colonna = nuovo DataGridViewButtonColumn ();
                        col.HeaderText = “RateStatus„;
                        colonna. Nome = “RateStatus„;
                        dataGridView1.Columns.Add (colonna);
                    }

                    foreach (Dott. di DataGridViewRow in dataGridView1.Rows.Cast ())
                    {
                        btnCell di DataGridViewButtonCell = (DataGridViewButtonCell) Dott. Cellule [“RateStatus„];
                        se (Dott. Cellule [“tasso„]. Valore! = posizione di segnale minimo)
                        {
                            btnCell.Value = int. Analizzare (Dott. Cellule [“tasso„]. Value.ToString ())  <>
           
Altre soluzioni  
 
programming4us programming4us