Система Attandance в ASP.NET
я хочу сделать онлайн система посещаемости для студентов я имел GridView в котором я заселился части все присутствующие месяца я.Е 'A' или 'П' в каждой клетке, но сейчас я хочу изменить данные в ячейке как если это показывают, а потом на кнопку грид это показывают, P а не попасть в этом положении
мой код выглядит следующим образом :
Что я уже пробовал:
<pre><div id="datagrid" style="overflow:scroll; height:400px; width:980px; "> <asp:GridView ID="dgvrouteplanhead" runat="server" AutoGenerateColumns="true" Width="100%" DataKeyNames="Name" EmptyDataText="No record found !!" CellPadding="4" ForeColor="#333333" OnRowDataBound="dgvrouteplanhead_RowDataBound"> <RowStyle BackColor="#E3EAEB" /> <EmptyDataRowStyle CssClass="gvEmpty" /> <FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" /> <HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" /> <EditRowStyle BackColor="#7C6F57" /> <AlternatingRowStyle BackColor="White" /> </asp:GridView> </div>
обратно код в получить все данные в объект DataTable
dsattan.Tables[0].Rows.Add(dsatt.Tables[0].Rows[0]["RegnNo"].ToString(), regesno, dsatt.Tables[0].Rows[0]["Name"].ToString(), dsatt.Tables[0].Rows[0]["a1"].ToString(), dsatt.Tables[0].Rows[0]["a2"].ToString(), dsatt.Tables[0].Rows[0]["a3"].ToString(), dsatt.Tables[0].Rows[0]["a4"].ToString(), dsatt.Tables[0].Rows[0]["a5"].ToString(), dsatt.Tables[0].Rows[0]["a6"].ToString(), dsatt.Tables[0].Rows[0]["a7"].ToString(), dsatt.Tables[0].Rows[0]["a8"].ToString(), dsatt.Tables[0].Rows[0]["a9"].ToString(), dsatt.Tables[0].Rows[0]["a10"].ToString(), dsatt.Tables[0].Rows[0]["a11"].ToString(), dsatt.Tables[0].Rows[0]["a12"].ToString(), dsatt.Tables[0].Rows[0]["a13"].ToString(), dsatt.Tables[0].Rows[0]["a14"].ToString(), dsatt.Tables[0].Rows[0]["a15"].ToString(), dsatt.Tables[0].Rows[0]["a16"].ToString(), dsatt.Tables[0].Rows[0]["a17"].ToString(), dsatt.Tables[0].Rows[0]["a18"].ToString(), dsatt.Tables[0].Rows[0]["a19"].ToString(), dsatt.Tables[0].Rows[0]["a20"].ToString(), dsatt.Tables[0].Rows[0]["a21"].ToString(), dsatt.Tables[0].Rows[0]["a22"].ToString(), dsatt.Tables[0].Rows[0]["a23"].ToString(), dsatt.Tables[0].Rows[0]["a24"].ToString(), dsatt.Tables[0].Rows[0]["a25"].ToString(), dsatt.Tables[0].Rows[0]["a26"].ToString(), dsatt.Tables[0].Rows[0]["a27"].ToString(), dsatt.Tables[0].Rows[0]["a28"].ToString(), dsatt.Tables[0].Rows[0]["a29"].ToString(), dsatt.Tables[0].Rows[0]["a30"].ToString(), dsatt.Tables[0].Rows[0]["a31"].ToString());
dgvrouteplanhead.DataSource = dsattan.Tables[0]; dgvrouteplanhead.DataBind();
Karthik_Mahalingam
Непонятный.
Rahul Choudhary
что не понятно
Karthik_Mahalingam
a ' или 'p' в каждой ячейке, но теперь я хочу изменить данные ячейки, например, если она показывает a, то при щелчке сетки она показывает p, но не попадает в эту позицию
Rahul Choudhary
смотрите его простую систему посещаемости, то есть если значение ячейки равно "А" , и при нажатии на это значение ячейки оно автоматически меняет свое значение на "Р", и снова, если я нажимаю на эту ячейку gridview, оно становится "а".