繁体   English   中英

C# - 在 dataGridView 内部单击以获得更大的图片

[英]C# - Click inside the dataGridView for bigger picture

我有一个 dataGridView 填充了来自 MS SQL 数据库的数据。 数据还包含小尺寸 (140x195) 的图像。 有什么办法可以点击图片打开大图吗?

图片在这里

我正在使用以下代码将图片显示到图片框。

        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        dataGridView1.CurrentRow.Selected = true;
        int cardNo = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Number"].FormattedValue);
        con.Open();
        SqlCommand cmd = new SqlCommand("SELECT ImageFull FROM SS4 WHERE CardNo = '" + cardNo+"'", con);
        string img = cmd.ExecuteScalar().ToString();
        pbCard.Image = Image.FromFile(img);
        con.Close();
    }

图像的路径被保存到数据库中。 我找不到将图片显示到新表单而不是图片框的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM