这种表格怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataGridView装入图片(图片可以现画) 用DevExpress控件的话,有哪些可以 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { dataGridView1.AllowUserToAddRows = false; var c1 = new DataGridViewTextBoxColumn(); c1.HeaderText = "属性"; var c2 = new DataGridViewImageColumn(); c2.HeaderText = "颜色"; dataGridView1.Columns.Add(c1); dataGridView1.Columns.Add(c2); var row1 = new DataGridViewRow(); row1.Cells.Add(new DataGridViewTextBoxCell()); row1.Cells.Add(new DataGridViewImageCell()); row1.Cells[0].Value = "Red"; row1.Cells[1].Value = CreateImage(Color.Red); dataGridView1.Rows.Add(row1); var row2 = new DataGridViewRow(); row2.Cells.Add(new DataGridViewTextBoxCell()); row2.Cells.Add(new DataGridViewImageCell()); row2.Cells[0].Value = "Blue"; row2.Cells[1].Value = CreateImage(Color.Blue); dataGridView1.Rows.Add(row2); } private Image CreateImage(Color color) { Bitmap bmp = new Bitmap(100, 20); var g = Graphics.FromImage(bmp); g.FillRectangle(new SolidBrush(color), 0, 0, bmp.Width, bmp.Height); return bmp; } }}在窗体上放一个DataGridView,双击窗体,在Form_Load中添加上述代码。运行 用DevExpress控件的话,有哪些可以思路类似。只要支持图片列。 关于创建 N 层数据应用程序的问题 读过“ASP.NET 3.5揭秘”的朋友说下 如何C#实现两个textbox输入后自动计算后显示在第3个textbox中去 接口如何来用? SqlDataAdapter对象填充DataSet出错 新手问题, 函数前面的[]有什么用 未能写入输出文件“D:\work\pro\PS\obj\Debug\PFl.dll”--“拒绝访问。 ” 请教关于文本显示? 请教关于字体矢量放大或者缩小的问题 请高手赐教:如何打印datagird中的信息(C# winform) C#数组做参数问题 json 怎么解析到 list 中,只要name和text,id
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.AllowUserToAddRows = false;
var c1 = new DataGridViewTextBoxColumn();
c1.HeaderText = "属性";
var c2 = new DataGridViewImageColumn();
c2.HeaderText = "颜色";
dataGridView1.Columns.Add(c1);
dataGridView1.Columns.Add(c2);
var row1 = new DataGridViewRow();
row1.Cells.Add(new DataGridViewTextBoxCell());
row1.Cells.Add(new DataGridViewImageCell());
row1.Cells[0].Value = "Red";
row1.Cells[1].Value = CreateImage(Color.Red);
dataGridView1.Rows.Add(row1);
var row2 = new DataGridViewRow();
row2.Cells.Add(new DataGridViewTextBoxCell());
row2.Cells.Add(new DataGridViewImageCell());
row2.Cells[0].Value = "Blue";
row2.Cells[1].Value = CreateImage(Color.Blue);
dataGridView1.Rows.Add(row2);
} private Image CreateImage(Color color)
{
Bitmap bmp = new Bitmap(100, 20);
var g = Graphics.FromImage(bmp);
g.FillRectangle(new SolidBrush(color), 0, 0, bmp.Width, bmp.Height);
return bmp;
}
}
}在窗体上放一个DataGridView,双击窗体,在Form_Load中添加上述代码。运行