グリッドビューにドロップリストがあり、このようにデータベースからドロップダウンリストでデータを選択しています
Adeel
Akram
Ali
Asif
Zeeshan
問題は、たとえばデータを挿入するための 5 つの行で gridview が読み込まれると、データがドロップダウンに表示され、各行の最初の要素がadeelになるように並べ替えられますが、行に従って名前を並べ替えたい場合です。たとえば、最初の行の要素adeel として表示され、2 行目の値は Akram などとして表示されます。以下は、データ挿入用に griview をロードするために使用しているコードです。
For Each gvRow As GridViewRow In GridView1.Rows
Dim ddlEmpCode As DropDownList = CType(gvRow.FindControl("DropDownlist1"), DropDownList)
Dim con As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("DatabaseConnectionString2").ConnectionString)
Dim cmd As SqlCommand = New SqlCommand("insert into Status(m_date,emp_code) values (@m_Date,@EMp_Code)", con)
cmd.Parameters.Clear()
cmd.Parameters.AddWithValue("m_Date", txtdate.Text)
cmd.Parameters.AddWithValue("Animal_Code", ddlAnimalCode.SelectedValue)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
Label1.Text = "All Records are Saved Successfully"
btnInsert.Enabled = False
Next