2017-05-03 4 views
0

ここではデータベースからテーブルを読み取るための私のASPコードです。しかし、テーブルを表示しながら、私は更新と削除のための各行に余分な要素を持っています。どうやって?テーブルの各行に2つの余分な要素を表示したい - 'update'と 'delete'というリンクラベル

MySqlDataAdapter da = new MySqlDataAdapter("select StudentId, StudentName from tblStudent", con); 
DataSet ds = new DataSet(); 
da.Fill(ds); 
GridView1.DataSource = ds; 
GridView1.DataBind(); 

私に助言をお願いします。

+2

は、あなたのHTMLコードを表示する。ここ –

+0

が有用である参照してください。https://www.aspsnippets.com/Articles/GridView -CRUD-Select-Insert-Edit-Update-Delete-Using-Single-Stored-Procedure-ASPNet.aspx –

+0

HTMLには何もありません。私は、(DataSet!= 0)まで、HTMLテーブルにDataSetを読み込む考えがありますが、それら2つの余分な要素を追加する方法。その場合 –

答えて

0

編集を示し、学生のIDと名前に加えて削除するには、以下試してみてください。

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" AllowSorting="True" 
       AllowPaging="True" OnRowEditing="GridView1_RowEditing" OnRowCancelingEdit="GridView1_RowCancelingEdit" 
        OnRowDataBound="GridView1_RowDataBound" OnRowUpdating="GridView1_RowUpdating" OnPageIndexChanging="GridView1_PageIndexChanging" 
        OnRowDeleting="GridView1_OnRowDeleting" OnRowCreated="GridView1_RowCreated" 
        OnSelectedIndexChanged="GridView1_OnSelectedIndexChanged" GridLines="Horizontal"> 
         <Columns> 
          <asp:CommandField ShowEditButton="True" ButtonType="Button" ItemStyle-BorderWidth="1px" HeaderStyle-BorderWidth="1px" 
           HeaderStyle-CssClass="dgrid" ItemStyle-CssClass="dgrid" /> 
          <asp:CommandField ShowDeleteButton="True" ButtonType="Button" ItemStyle-BorderWidth="1px" HeaderStyle-BorderWidth="1px" 
           HeaderStyle-CssClass="dgrid" ItemStyle-CssClass="dgrid" /> 


          <asp:BoundField DataField="StudentId" HeaderText="Student Id" /> 
          </asp:BoundField> 
          <asp:BoundField DataField="StudentName" HeaderText="Student Name" /> 
          </asp:BoundField> 
        </Columns> 

        </asp:GridView> 
関連する問題