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是直接绑定的DataTable吧!如果是这样,那你只有在给DataTable赋值的时候先一部插入新的一列这样你插入的那一列就在最前面,后面从数据库获取的数据就自动追加到了那一列后面只有这样,你把DataTable绑定到DataGridView的时候,这一列才能在最前面!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)