datagridview动态绑定以及显示行号
来源:互联网 发布:matlab读取txt文件数据 编辑:程序博客网 时间:2024/05/16 02:49
//动态绑定
OleDbConnection conn;
conn.Open();
string strSelect = string.Format(@"select productname ,supplier ,typename ,number from materials ");
OleDbDataAdapter dap = new OleDbDataAdapter(strSelect, conn);
DataSet ds = new DataSet();
dap.Fill(ds, "materials");
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
DataRow aRow = ds.Tables[0].Rows[i];
int rwindex = dataGridView1.Rows.Add();
dataGridView1.Rows[rwindex].Cells[0].Value = aRow["productname"].ToString();
dataGridView1.Rows[rwindex].Cells[1].Value = aRow["typename"].ToString();
dataGridView1.Rows[rwindex].Cells[2].Value = aRow["supplier"].ToString();
dataGridView1.Rows[rwindex].Cells[3].Value = aRow["number"].ToString();
}
}
conn.Close();
//显示行号
private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)
{
using (SolidBrush b = new SolidBrush(dataGridView1.RowHeadersDefaultCellStyle.ForeColor))
{
int linen = 0;
linen = e.RowIndex + 1;
string line = linen.ToString();
e.Graphics.DrawString(line, e.InheritedRowStyle.Font, b, e.RowBounds.Location.X, e.RowBounds.Location.Y + 5);
SolidBrush B = new SolidBrush(Color.Red);
}
}
- datagridview动态绑定以及显示行号
- dataGridView动态加载行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- DataGridView显示行号
- 让DataGridView显示行号
- 让DataGridView显示行号
- [转]DataGridView显示行号
- WinForm DataGridView 显示行号
- 让DataGridView显示行号
- DataGridView显示行号
- 让DataGridView显示行号
- dataGridView 显示行号
- datagridview中显示行号
- datagridview显示行号
- C# datagridview显示行号
- dataGridView行号显示以及datagridview中数据不发生覆盖解决方案
- 手指在屏幕上滑动,红色的小球始终跟随手指移动。
- sql 查询一列和另一列的关系是不是一对一
- Voxel Space:不到20行代码实现地形渲染
- 手动注册 spring bean
- [nodejs][express]中间件
- datagridview动态绑定以及显示行号
- Java面试准备 --自用
- Android 一套完整的 Socket 解决方案
- element 饿了么前端框架基础
- RabbitMQ的Exchange 模式之direct(指定模式)
- 关于MPU6050姿态解算的理解与认识
- 函数
- python 100例之例四
- Java中用正则表达式判断日期格式是否正确