我的数据源是table,怎么隐藏datagridview的列

huan0727 2009-12-18 01:00:50
DataTable table = new DataTable();

table.Columns.Add("ID");
table.Columns.Add("Sender");
table.Columns.Add("Receiver");
table.Columns.Add("Information");
table.Columns.Add("SendTime");

foreach (ChatWorker.Entity.Message message in list)
{
DataRow row = table.NewRow();
row["ID"] = message.Id;
row["Sender"] = message.Sender.Name;
row["Receiver"] = message.Receiver.Name;
row["Information"] = message.Information;
row["SendTime"] = message.TimeSent;
table.Rows.Add(row);
}
dgvMessageHistory.DataSource = table;

我的table是自己定义的,不是dataset中的table,我的在datagridview中显示的列是自定义的,不是在datagridview中手动设置的,现在我要隐藏ID列,现在有两个办法,一个办法是直接隐藏ID列,但是,我不知道怎么设置,一个办法是将ID存到这一行的Tag中,但是我仍然不知道怎么做,有没有哪位高手指点下
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huan0727 2009-12-18
  • 打赏
  • 举报
回复
谢了
lijing3333 2009-12-18
  • 打赏
  • 举报
回复
this.dataGridView1.Columns[0].Visible = false;
huan0727 2009-12-18
  • 打赏
  • 举报
回复
都没有一个人知道?

111,120

社区成员

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

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

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