Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# datagridview中的id卡_C#_Vb.net - Fatal编程技术网

C# datagridview中的id卡

C# datagridview中的id卡,c#,vb.net,C#,Vb.net,我需要创建一个板的类型,以数据网格的形式显示谁是谁。在每个单元中,我必须显示图片、姓名和部门。有什么建议吗?我可以在其中创建模板并插入datagridview控件。感谢您在页面上添加GridView控件,绑定数据集,显示结果 在GridView中使用两列 ID列的BoundColumn TemplateColumn用于图片列、名称列、部门列 还添加OnRowDataBound事件 编写一个sql查询或存储过程,从数据库返回所需的reult,并使用它创建数据集。下面是未测试的示例代码 IN.asp

我需要创建一个板的类型,以数据网格的形式显示谁是谁。在每个单元中,我必须显示图片、姓名和部门。有什么建议吗?我可以在其中创建模板并插入datagridview控件。感谢您在页面上添加GridView控件,绑定数据集,显示结果

在GridView中使用两列

ID列的BoundColumn TemplateColumn用于图片列、名称列、部门列 还添加OnRowDataBound事件

编写一个sql查询或存储过程,从数据库返回所需的reult,并使用它创建数据集。下面是未测试的示例代码

IN.aspx页面


将ListView与ItemTemplate一起使用。为此,正如我所说,所有infopicture、name&dept应位于同一单元格中,而不是3个不同的列。好的,然后仅使用template列,完成后,请参阅修改后的答案
<asp:GridView runat="server" ID="gdImage" AutoGenerateColumns="false" 
        OnRowDataBound="gdImage_RowDataBound">
   <Columns>
      <asp:BoundField DataField="Id" HeaderText="Id" />
      <asp:TemplateField HeaderText="Information">
        <ItemTemplate>
          <asp:Image ID="ctrlImage" Width="15px" runat="server" alt='<%# 
             DataBinder.Eval(Container.DataItem, "Image") %>'></asp:Image>
          <asp:Label ID="lblName" runat="server" 
             Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>'></asp:Label>
          <asp:Label ID="lblDept" runat="server" 
             Text='<%# DataBinder.Eval(Container.DataItem, "Dept") %>'></asp:Label>
        </ItemTemplate>
      </asp:TemplateField>
   </Columns>
</asp:GridView>
protected void Page_Load(object sender, EventArgs e)
    {
      SqlConnection con;
      SqlDataAdapter da;
      DataSet ds;
      SqlCommand cmd;        

     con = new       
          SqlConnection(ConfigurationManager.ConnectionStrings["dbcon"].ConnectionString);
     con.Open();

     da = new SqlDataAdapter("select Id,Name,Dept,Image from tablename",con);
     ds = new DataSet();
     da.Fill(ds);
     gdImage.DataSource = ds;
     gdImage.DataBind();
    }