gridview에는 dropdowblist가 승인을 위해 특정 레코드를 선택하고 데이터를 저장하는 방법이 있습니다.gridview에 asp.net의 dropdownlist가있는 경우 데이터를 저장하는 방법
protected void btTOapprove_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);
SqlCommand com = conn.CreateCommand();
conn.Open();
com.Parameters.Clear();
com.CommandText = "UPDATE [Marking] SET [acceptance][email protected] where [class_id][email protected] AND [module_id][email protected] AND [student_id][email protected]";
com.Parameters.Add("@acc", SqlDbType.VarChar).Value =
com.ExecuteNonQuery();
conn.Close();
}
때, 예를 들어 사용자가 선택 승인 예 또는 아니오, 사용자가 데이터를 저장하기 위해 저장 버튼을 클릭해야합니다 뒤에
GRIDVIEW
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="3" Font-Size="Smaller" Height="210px" Width="670px" BackColor="#DEBA84" BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellSpacing="2" style="text-align: left">
<Columns>
<asp:BoundField DataField="class_id" HeaderText="Class_id" />
<asp:BoundField DataField="module_id" HeaderText="Module_id" />
<asp:BoundField DataField="lecturer_id" HeaderText="Lecturer" />
<asp:BoundField DataField="student_id" HeaderText="Student_id" />
<asp:BoundField DataField="submissionDate" HeaderText="Recieved" />
<asp:BoundField DataField="end_date" HeaderText="Submission_Date" />
<asp:BoundField DataField="ec_details" HeaderText="EC" />
<asp:TemplateField HeaderText = "Approval">
<ItemTemplate>
<asp:Label ID="lblApproval" runat="server" Text='<%# Eval("acceptance") %>' Visible = "false" />
<asp:DropDownList ID="ddAcceptance" runat="server" OnSelectedIndexChanged="ddAcceptance_SelectedIndexChanged">
<asp:ListItem>Approval</asp:ListItem>
<asp:ListItem>Yes</asp:ListItem>
<asp:ListItem>No</asp:ListItem>
</asp:DropDownList>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
<HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
<PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
<RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle BackColor="#FFF1D4" />
<SortedAscendingHeaderStyle BackColor="#B95C30" />
<SortedDescendingCellStyle BackColor="#F1E5CE" />
<SortedDescendingHeaderStyle BackColor="#93451F" />
</asp:GridView>
코드입니다. 특정 기록을 선택하고 승인 절차를 저장하는 방법.
승인 코드가 필요합니까? – aliboy38
승인 코드가 이미 –
의 코드 뒤에 표시되어있는 경우 확인란 열을 추가 할 수 있습니다. 승인 버튼을 클릭하면 각 행이 반복되고 체크 박스가 선택되면 승인됩니다. –