求用c#在dataGridView中动态添加列的方法 5

这样的,我原本建了个表,表中是实时数据,有湿度温度电压时间等时间取得采集到数据的时间,现在我想在几个dataGridView分别显示温度温度电压,但想把时间这一列也同时显... 这样的,我原本建了个表,表中是实时数据,有 湿度 温度 电压 时间等 时间取得采集到数据的时间,现在我想在几个dataGridView分别显示温度 温度 电压,但想把时间这一列也同时显示,怎么用c#编写。。。急急急!!!我用的数据库是SQL 展开
 我来答
悠布跃2857
2013-08-29 · 超过11用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:45.1万
展开全部
这种问题说不清楚 直接上代码 你参悟一下吧
private void Add_dgv()
{
dgv_preinstall.Rows.Clear();
DataTable preinst_dt = Ticms_Tool.DeserializeModel(ICMS.Operation(new object[] { where_str, Convert.ToInt32(cb_classboard.SelectedValue) }, "M_40", Login_Form.manager.F_Guid));
if (preinst_dt != null && preinst_dt.Rows.Count != 0)
{
foreach (DataRow dr in preinst_dt.Rows)
{
int index = dgv_preinstall.Rows.Add();
DataGridViewRow row = dgv_preinstall.Rows[index];
row.Cells[0].Value = dr["F_PreID"];
row.Cells[1].Value = dr["F_OrderID"];
}
}
}

其中的 row.Cells[0]就是列 你可以随意加减 希望您能采纳 祝您成功
追问
我已经在dataGridView中显示出温度了,我想再把时间这一列也显示在这个表中怎么弄?
追答
简单啊 那你再创建一列 把时间值赋进去就可以了啊
tattackor
推荐于2017-09-07 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:863万
展开全部

1.实质就是动态添加控件,new一个dataGridView对象,然后使用 xxx.item.add()在窗体里add()就可以实现。

2.例程:

           DataTable dt = new DataTable();
            dt.Columns.Add("编号",typeof(Int32));
            dt.Columns.Add("名称", typeof(string));
            dt.Columns.Add("数量", typeof(string));
 
            DataRow dr = dt.NewRow();
            dr["编号"] = dataGridView1.CurrentCell.OwningRow.Cells["编号"].ToString();
            dr["名称"] = dataGridView1.CurrentCell.OwningRow.Cells["名称"].ToString();
            dt.Rows.Add(dr);
 
            dataGridView2.DataSource = dt;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天赐深蓝
2013-08-29
知道答主
回答量:4
采纳率:0%
帮助的人:5689
展开全部
用不同的sql语句不就行了 :如第一dataGridView 显示温度:select 温度,时间 from。。
把查询出的信息 保存到一个datatable中 与该 dataGridView 绑定
追问
虽然不是我想要的结果,不过谢谢你的热心哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feel2946
2013-09-03 · 超过26用户采纳过TA的回答
知道答主
回答量:140
采纳率:0%
帮助的人:64.7万
展开全部
int i = DataGridView.Columns.Add(); //添加列
DataGridView.Columns[i].HeaderText=""; //设置列表题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式