在数据网格视图中插入图片图像按钮 - WinForm

本文关键字:图像 按钮 WinForm 插入 数据网 数据 网格 视图 | 更新日期: 2023-09-27 18:35:24

我使用此查询在我的数据网格视图中创建一个新列。

   var q = (from c in Session.DB.PersonSet
                     where c.SchoolId == Session.loggedId && c.Date == Session.currentYear
                     select new { c.Name, c.LastName, c.PCode, c.Gender, c.Grade, c.YearOfService, edit = " " }).ToList();
            dataGridView1.DataSource = q;

如何为编辑列设置图片/图标(设置为数据网格视图按钮列)

看到一些使用其他方式创建编辑按钮的帖子,但我想以与我所说的相同的方式创建它。

在数据网格视图中插入图片图像按钮 - WinForm

可以使用

CommandField.EditImageUrl 属性在网格视图中设置编辑按钮上的图像。

<asp:gridview id="GridView1" autogeneratecolumns="false" runat="server">
       <columns>
           <asp:commandfield showeditbutton="true" buttontype="Image"
                editimageurl="~'Images'EditButton.jpg"
                cancelimageurl="~'Images'CancelButton.jpg"
                updateimageurl="~'Images'UpdateButton.jpg"
                headertext="Edit Controls"/>
           <asp:boundfield datafield="CustomerID"
                headertext="Customer ID" />
           <asp:boundfield datafield="CompanyName"
                headertext="Company Name"/>
           <asp:boundfield datafield="Address"
                headertext="Address"/>
           <asp:boundfield datafield="City"
                headertext="City"/>
           <asp:boundfield datafield="PostalCode"
                headertext="ZIP Code"/>
           <asp:boundfield datafield="Country"
                headertext="Country"/>
        </columns>
    </asp:gridview>