datagirdview实现每点击一行就加载一行

xingliangzheng 2011-05-03 10:57:01
求高手
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nihaobd123 2011-05-03
  • 打赏
  • 举报
回复
dataGridView1.Rows.Add();
wanghao2979 2011-05-03
  • 打赏
  • 举报
回复
呦呦 2011-05-03
  • 打赏
  • 举报
回复
在点击事件里写代码呀
cjh200102 2011-05-03
  • 打赏
  • 举报
回复
楼主是不是想动态增加行啊
binhe521 2011-05-03
  • 打赏
  • 举报
回复
dataGridView1.Rows.Add();
  • 打赏
  • 举报
回复
点击一行任何位置就加一行?

点击按钮就加一行??
哥本哈根 2011-05-03
  • 打赏
  • 举报
回复
嘛意思???
zjpzyn 2011-05-03
  • 打赏
  • 举报
回复
dataGridView1.Rows.Add();
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // TODO: 这行代码将数据加载到表“sepaDB_SysDataSet.TrueNewChem”中。您可以根据需要移动或移除它。 this.trueNewChemTableAdapter.Fill(this.sepaDB_SysDataSet.TrueNewChem); DataRow dr = this.sepaDB_SysDataSet.TrueNewChem.NewRow(); object objSum = this.sepaDB_SysDataSet.TrueNewChem.Compute("Sum(count)", null); dr["count"] = objSum.ToString(); dr["F单位名称"] = "合计:"; this.sepaDB_SysDataSet.TrueNewChem.Rows.Add(dr); trueNewChemBindingSource.Sort = "count desc"; } private void trueNewChemDataGridView_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e) { if (e.RowIndex >= trueNewChemDataGridView.Rows.Count - 1) return; DataGridViewRow dgr = trueNewChemDataGridView.Rows[e.RowIndex]; try { //dgr.Cells[0]是当前性别列的索引值,用以确定判断哪一列的值 if (dgr.Cells[0].Value.ToString() == "合计:") { //定义画笔,使用颜色是深灰。 using (SolidBrush brush = new SolidBrush(Color.Red )) { //利用画笔填充当前行 e.Graphics.FillRectangle(brush, e.RowBounds); //将值重新写回当前行。 e.PaintCellsContent(e.ClipBounds); e.Handled = true; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }

110,534

社区成员

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

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

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