如何为datagridview新建一行啊,和上一行一样,我的datagridview是 两列textbox和一列combox,combox是初始化数据时就给值了的,在新建一行以后 还要给新建行的combox赋值 , 进口,出口,球高手解答
解决方案 »
- 请问net中这个编码怎样转化string?
- 如何查询匹配的字符
- 超时时间已到。在操作完成之前超时时间已过或服务器未响应。晕!
- PCI扩展空间怎么读?
- 在winform中如何让listbox和checklistbox同步滚动?
- C#里可有C++里的union数据类型?
- 如何从工程中的winform关闭另一个工程中的wpf 主程序?
- 如何将AUTO CAD转换成图片?
- WPF InkCanvas 网络白板
- 怎样对textBox1录入的信息进行约束,并能弹出对话框而不中断程序?
- C#能否使用读取硬盘上IE浏览器的Cookie然后利用这个进行登录
- C#form中画图,并保存成图片格式,其中form窗体带有滚动条
datagridview1.Rows[datagridview1.Rows.Count-1].Cells[index].Value = xxxx
dt.Columns.Add("Code");
dt.Columns.Add("Name");
DataRow dr1 = dt.NewRow();
dr1["Code"] = Convert.ToInt32(CustomsType.Inner).ToString();
dr1["Name"] = "进口"; DataRow dr2 = dt.NewRow();
dr2["Code"] = Convert.ToInt32(CustomsType.Outer).ToString();
dr2["Name"] = "出口"; dt.Rows.Add(dr1);
dt.Rows.Add(dr2);
dgvcmbFlag.DataSource = dt;
dgvcmbFlag.DisplayMember = "Name";
dgvcmbFlag.ValueMember = "Code";
dgvWorkName.DataSource =
CommonMethodHelper.ToDataTable(Basis_WorkFlowNameManager.GetAllBasis_WorkFlowName());新建一行是这样的DataTable dt = new DataTable();
dt = dgvWorkName.DataSource as DataTable;
dt.Rows.Add(dt.NewRow());他抱 datagridviewcomboboxcell值无效的提示框,我研究了好一会也没研究明白
//新增行
datagridview1.Rows.Add();
//datagridview1 每一列有个name名称 我们现在把它取名为 Status
//初始化后 就每新增一列这个下拉都出现了,出口进口了。
this.Status.Items.Clear();
this.Status.Items.Add("出口");
this.Status.Items.Add("进口");
//查到是1下拉列表就显示进口,0显示出口 0,1的值用变量 a 表示
//这里赋值的时候 一定要与加载的值一致,不然会出错的。
datagridview1["Status",0].Value = a==1?"出口":"进口";
DataTable dt = dg1.DataSource as DataTable;
给dt加行就行