//创建图片列数据
DataColumn col = new DataColumn("Picture", typeof(System.Byte[]));
dtRankingStyle.Columns.Add(col);
foreach (DataRow drStyle in dtRankingStyle.Rows)
{
drStyle["Picture"]=this.GetImage(imagFileFolder + "/" + drStyle["StyleCode"]+".jpg");
}
//绑定数据源
grdRanking.DataSource = dtRankingStyle;
gvRanking.BestFitColumns();
//创建图片列视图, 必须先绑定数据源,再修改ColumnEdit
RepositoryItemPictureEdit tmpPic = new RepositoryItemPictureEdit();
tmpPic.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom;
gvRanking.Columns["Picture"].ColumnEdit = tmpPic;
gvRanking.RowHeight = 100;
分享到:
相关推荐
在某些场景下,我们可能需要在某一列中使用下拉框(ComboBox)来提供用户选择,而每个下拉框的选项又需要根据所在行的数据进行个性化设置。这涉及到`DataGridView`与`DataTable`的结合使用以及自定义数据绑定。 `...
这个例子源程序提供了对DevExpress GridView深入理解和使用的实例,特别关注了事件处理、自定义绘制以及在行中添加按钮等功能。 首先,我们来看看`XtraForm1`。这是项目中的主要窗体,它包含了GridView控件的主要...
本文实例讲述了C#中GridView动态添加列的实现方法。分享给大家供大家参考。具体如下: protected void Page_Load(object sender, EventArgs e) { TemplateField mycustomField = new TemplateField(); //创建列...
3. **处理行和列的合并**: 在版本15及以上,DevExpress GridControl提供了对行和列头合并的完善支持。对于行合并,可以通过`GridView.OptionsView.AllowRowMerge`属性开启,并使用`GridView.GetMergeStatus`方法...
- 表格样式和模板:可以自定义列的显示样式,如颜色、字体、图片等;同时,还可以创建复杂模板,如行模板、列模板等。 - 分组和排序:用户可以轻松地对数据进行分组和排序,GridControl提供了相应的API进行设置。 - ...
基于动软代码生成器,自己做的2个模板,选择数据库的一个表(视图、存储过程)后,可以自动生成devexpress的gridview数据列,也可以生成单行编辑时的界面,大大节省时间并避免错误。 需要:动软代码生成器、...
2. **事件处理**:为GridView的`SelectedIndexChanged`事件添加处理程序,当用户选择一行时,取消其他行的选中状态。可以通过遍历GridView的所有行,设置对应RadioButton的Checked属性来实现。 ```csharp protected...
devexpress控件库之所以被大家所喜爱,是因为它将许多常用的东西都封装成了属性。可以通过一些简单的配置,将以前某些需要大篇幅代码才可...这里是一个实现了将【第二列数据在表格000010和表格000015间的数据行标红】
devgridview xtraGrid GridControl凭证金额录入 用线条区分数据,小数红色 佰位内蓝色超出银色等