我在datagridview手动添加了DataGridViewImage列,导入了一个图片文件,但是程序运行的时候为什么显示不出这个图片??
解决方案 »
- 怎么读取XML里的值
- HttpWebRequest提交的数据中包含特殊字符,如"&",导致提交的数据只有一部分,怎么解决
- 怎样调用IE浏览器来打开文件夹进行文件的操作~?急~~!
- vs2005下用CrystalReport的问题
- 关于水晶报表10,又出现了让我头疼的问题?恳请帮助
- C# 怎样使控制台应用程序得窗口不显示
- 如何在窗体关闭时处理事件?
- [c#加密]基于口令的PBE加密算法
- 如何发布.NET应用程序
- 可以用C#开发出类似MSDN帮助文件浏览工具吗?能比较详细说明者赏100分,其他赏20分。
- 指定的参数已超出有效值的范围。 参数名: value 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码
- NullReferenceException问题
private void createGraphicsColumn()
{
Icon treeIcon = new Icon(this.GetType(), "tree.ico");
DataGridViewImageColumn iconColumn = new DataGridViewImageColumn();
iconColumn.Image = treeIcon.ToBitmap();
iconColumn.Name = "Tree";
iconColumn.HeaderText = "Nice tree";
dataGridView1.Columns.Insert(2, iconColumn);
}
这代码 怎么加的图片的 图片路径都没有?
从资源文件里面获取tree.ico图片
dataGridView1.Columns.Add(_ImageColumn); dataGridView1.Rows.Add(new object[] { this.Icon.ToBitmap()});
你定义一个Image列 然后添加行的时候数据是Image类型的就可以了.
dataGridView1.Columns.Add(column);
column.HeaderText = "图片";
column.Image = System.Drawing.Image.FromFile("文件路径");
#region void GvLog_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) // 设置日志结果表格各列显示格式
/// <summary>
/// 设置日志结果表格各列显示格式
/// </summary>
/// <param name="sender">控件本身</param>
/// <param name="e">控件参数</param>
void GvLog_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
...
else if (e.ColumnIndex == GvLog.Columns[Consts.SERVICE_LOGVIEWOR_FIELDS_RECORDLEVELIMAGE].Index)
e.Value = new Functions().GetLogImage(ImlLogPics, Convert.ToInt32(GvLog.Rows[e.RowIndex].Cells
[HRProcessDataLog.Field_RecordLevel].Value.ToString())); // GetLogImage 返回一个 image
...
}
#endregion