Vraag : De rij van Datagridview het bijwerken gebeurtenis

Hallo, heeft

I een dropdownlist in gridview.
When ik uitgeef en de updateknoop klik het schijnt om geen difference.
The rijverblijven in te maken mode.
can uitgeven u ziet en me kow laat wat met de code verkeerd is? functie

Thanks




Private getClassDD () als/> Schemerige conn DataSet
conn. Open ()/> Schemerige strquery
strquery Nothing
als Nieuwe (strquery, conn)
Schemerige myadapter SqlCommand als Nieuwe (mycommand)
Schemerige ds SqlDataAdapter als Nieuwe DataSet
myadapter. Vul (ds)
conn. Sluit ()
het Eind van de Terugkeer ds
Function

Beschermde SubGridView1_RowCancelingEdit (ByVal afzender als Voorwerp, ByVal e als System.Web.UI.WebControls.GridViewCancelEditEventArgs) Behandelt GridView1.RowCancelingEdit
GridView1.EditIndex = Handvatten GridView1_RowDataBound van Sub

GridView1.DataBind ()/> de Beschermde Sub (/>al afzender ByVGridViewRowEventArgs)/> GridView1.RowDataBound
als e.Row.RowType = DataControlRowType.DataRow en (e.Row.RowState en DataControlRowState.Edit) > 0/> Schemerige dd_MyClass Then
ol („dd_Class“), DropDownList)
dd_MyClass.DataSource = getClassDD ()
dd_MyClass.DataTextField = „Klasse "
dd_MyClass.DataValueField = het Eind Sub
Beschermde SubGridView1_RowEditing van If
dd_MyClass.DataBind ()/>/> (/> afzender ByValGridViewEditEventArgs) behandelt GridView1.RowEditing
GridView1.EditIndex = Schemerige dd_MyClass van de Handvatten GridView1_RowUpdating van Sub
GridView1.DataBind ()/>/> Beschermde Sub (/>l afzender ByVaGridViewUpdateEventArgs) GridView1.RowUpdating
als DropDownList = (GridView1.Rows (e.RowIndex) .FindControl („dd_Class“), DropDownList)
Schemerige val DirectCast als Koord Eind
Sub
= van dd_MyClass.SelectedIndex
e.NewValues.Add (het „Klasse“, val)
GridView1.DataBind ()

Antwoord : De rij van Datagridview het bijwerken gebeurtenis

Als u gegevens van toetsenbord wilt ingaan - u hebt een tijdjelijn, iets als in het fragment nodig.

Kan niet waarom u het sorteren krijgen nodig hebt?
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:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
    klassen Programma
    {
        statische nietige Leiding (koord [] args)
        {
            int. [] salaryRange = {300, 400, 500, 600, 700, 800, 900, 1000};
            int. [] frequentie = {0, 0, 0, 0, 0, 0, 0, 0, 0};
            bool doContinue = waar;
            terwijl (doContinue)
            {
                Console.WriteLine („te gaan gelieve salaris in“);
                koord resultStr = Console.ReadLine ();
                int. resultaat;
                bool canParse = int.TryParse (resultStr, uit resultaat);
                als (canParse)
                {
                    als (resultaat  < 200="">
           
Andere oplossingen  
 
programming4us programming4us