怎么调整DATATABLE的列宽呢

lianggeren2010 2011-02-06 08:39:06
怎么调整DATATABLE的列宽呢?这是我写的代码,我想让每一列的宽度都不一样
dt = new DataTable();
dt.MinimumCapacity = 500;
dt.CaseSensitive = false;
DataColumn dc1 = new DataColumn("药品名",typeof(String));
dt.Columns.Add(dc1);
dt.Columns.Add(new DataColumn("单位"));
dt.Columns.Add(new DataColumn("标准(元)",typeof(int)));
dt.Columns.Add(new DataColumn("数量"));
dt.Columns.Add(new DataColumn("金额(元)"));

DataGrid dg1 = new DataGrid();
dg1.DataSource = new DataView(dt);
dg1.Location = new Point(50,120);
dg1.Size = new Size(500,150);
this.Controls.Add(dg1);
...全文
2300 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
开发者孙小聪 2011-12-07
  • 打赏
  • 举报
回复
DataColumn 怎么调成宽度ne ???
陋室愚人 2011-02-07
  • 打赏
  • 举报
回复
Table tbAdd = new Table();
tbAdd.ID = "tbAdd";
TableRow tr = null;
TableCell tc = null;
tr = new TableRow();

tc = new TableCell();
tc.Text = row["PMC_ISSAP"].ToString();
tc.Visible = false;
tc.Width = Unit.Pixel(50); //列宽
tc.Height = Unit.Pixel(35);
tr.Cells.Add(tc);
tbAdd.Rows.Add(tr);
lianggeren2010 2011-02-06
  • 打赏
  • 举报
回复
可是具体到单独的每一列呢?
xixihaha_2011_098 2011-02-06
  • 打赏
  • 举报
回复
DATATABLE和dataGridView1 一样?
wuyq11 2011-02-06
  • 打赏
  • 举报
回复
行高:
this.dataGridView1.RowTemplate.Height = 23;
列宽:
this.DataGridViewColumn.Width = 21
datagridview.AutoResizeColumn(e.ColumnIndex, DataGridViewAutoSizeColumnMode.DisplayedCells);

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧