private void DataGridViewStateControl(DataSet ds)
{
DataGridTableStyle ts = new DataGridTableStyle();
ts.AlternatingBackColor = Color.LightGray;
ts.AllowSorting = false;
dgv_Category.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; DataGridViewImageColumn CategoryImageColumn = new DataGridViewImageColumn();
CategoryImageColumn.Name = "CategoryImg";
//CategoryImageColumn.DataPropertyName = "uploadfiles/categoryimg/" + ds.Tables[0].Columns["categoryimg"];
CategoryImageColumn.Image = Image.FromFile("uploadfiles/categoryimg/" + ds.Tables[0].Columns["categoryimg"]);
CategoryImageColumn.HeaderText = "切面圖";
dgv_Category.Columns.Add(CategoryImageColumn);
DataGridViewTextBoxColumn CategoryNameTextBoxColumn = new DataGridViewTextBoxColumn();
CategoryNameTextBoxColumn.DataPropertyName = ds.Tables[0].Columns["categoryname"].ToString();
CategoryNameTextBoxColumn.HeaderText = "类型";
dgv_Category.Columns.Add(CategoryNameTextBoxColumn); }
我不知这个事件怎么写?
private void dgv_Category_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dgv_Category.Columns[e.ColumnIndex].Name == "CategoryImg")
{
dgv_Category.Columns[e.ColumnIndex]??
}
}
{
DataGridTableStyle ts = new DataGridTableStyle();
ts.AlternatingBackColor = Color.LightGray;
ts.AllowSorting = false;
dgv_Category.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; DataGridViewImageColumn CategoryImageColumn = new DataGridViewImageColumn();
CategoryImageColumn.Name = "CategoryImg";
//CategoryImageColumn.DataPropertyName = "uploadfiles/categoryimg/" + ds.Tables[0].Columns["categoryimg"];
CategoryImageColumn.Image = Image.FromFile("uploadfiles/categoryimg/" + ds.Tables[0].Columns["categoryimg"]);
CategoryImageColumn.HeaderText = "切面圖";
dgv_Category.Columns.Add(CategoryImageColumn);
DataGridViewTextBoxColumn CategoryNameTextBoxColumn = new DataGridViewTextBoxColumn();
CategoryNameTextBoxColumn.DataPropertyName = ds.Tables[0].Columns["categoryname"].ToString();
CategoryNameTextBoxColumn.HeaderText = "类型";
dgv_Category.Columns.Add(CategoryNameTextBoxColumn); }
我不知这个事件怎么写?
private void dgv_Category_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dgv_Category.Columns[e.ColumnIndex].Name == "CategoryImg")
{
dgv_Category.Columns[e.ColumnIndex]??
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货