Datagrid是个数据列表,作用无非就是展示数据,或者得到用户输入的数据。
1、首先你要会ADO.NET, 就是如何使用C#查询DB, 这个建议你看一些资料,百度都有,
查询出来一般会表示为DataTable 或者List 。
2、把数据绑定到前端的DataGrid. 前提你已经拿到了需要的数据 例如你上面的表,应该拿到一个List<Student>数组。
直接使用DataContext或者ItemsSource来绑定数据源。
myDataGrid.ItemsSource = List<Student>;
就可以显示了。
1、新建一个Form做测试,包含一个DataGridView,DataGridView有三列,分别是学号,姓名,分数表示一个期末考试分数表。
2、双击添加数据按钮,填写添加数据代码。
3、点击运行,填写数据。
4、点击添加即可添加一行数据。
注意事项:
C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性。
1.实质就是动态添加控件,new一个datagridview对象,然后使用xxx.item.add()在窗体里add()就可以实现。
2.例程:
1
2
3
4
5
6
7
8
9
10
11
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)