PDA

View Full Version : گذاشتن عکس برای DataGridviewButtomColumn



pcb20parse
جمعه 28 آذر 1393, 09:39 صبح
دوستان من برای dataGridview یک ستونی از نوع دکمه طراحی کردم که میخوام وقتی روش کلیک میکنم ستون ها حذف بشه اما برای این دکمه ها نمیدونم چه طوری میشه عکس گذاشت :( خیلی به کمکتون نیاز دارم... :(

hadi vafaii
جمعه 28 آذر 1393, 17:50 عصر
میتونید از قسمت پروپرتیس و backgroundImage استفاده کنین و عکس رو ایمپورت کنین

aslan
جمعه 28 آذر 1393, 20:02 عصر
http://www.codeproject.com/Articles/27146/DataGridView-Image-Button-Cell
http://www.windows-tech.info/1/8a78a88cdbc5a458.php

aslan
جمعه 28 آذر 1393, 20:03 عصر
http://www.codeproject.com/Articles/27146/DataGridView-Image-Button-Cell
http://www.windows-tech.info/1/8a78a88cdbc5a458.php
http://tech.pro/tutorial/1038/how-to-create-dotnet-datagridview-image-buttons

pcb20parse
شنبه 29 آذر 1393, 12:08 عصر
میتونید از قسمت پروپرتیس و backgroundImage استفاده کنین و عکس رو ایمپورت کنین
همچین مشخصه ای نداره

حسین.کاظمی
شنبه 29 آذر 1393, 12:52 عصر
سلام
این روشو تست کن ببین کارتو راه میندازه،در ضمن خودت میتونی توی هر شی قرارش بدی (ویرایش کنی )


using System;
using System.Drawing;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

this.dataGridView1.Columns.Add("Column1", "Column1");
this.dataGridView1.Columns.Add("Column2", "Column2");
this.dataGridView1.Columns.Add("Column3", "Column3");


DataGridViewImageColumn img = new DataGridViewImageColumn();
Image image = Image.FromFile(Application.StartupPath + "\\0079.png");
img.Image = image;
img.HeaderText = "Image";
img.Name = "img";
dataGridView1.Columns.Add(img);

this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });
this.dataGridView1.Rows.Add(new object[] { 1, 2, 3 });

}

}
}


126732
موفق باشی