求助:批量数据录入
小弟现在正在做一个练习
出库单 |
日期: 文本框(使用datetimepicker) 单号:文本框 |
产品名称 | 产品编号 | 出库数量 |
文本框? |
出库记录可能有多条. |
这种程序应该怎么做啊? |
DATAGRID可以实现么? |
我想实现动态添加数据,修改,删除,打印 |
怎么弄比较好? |
用DATATABLE 和 DATAGRID可以实现
我的思路是:
用出库单的格式设置DataTable的格式 DataTable.Columns.Add("产品名称",TypeOf(string))
然后在DataTable中添加一空行: DataTable.Rows.Add(DataTable.NewRow())
把DataTable 绑定DataGrid: DataGrid.DataSource=DataTable
添加的实现是用一FOR循环: for(int row=0;row<DataTable.Rows.Count;row++)
{
string str=insert into ...........;upData(str);}
删除的实现 DataTable.Rows.RemoteAt(DataGrid.CurrentCell.RowNumber)
if(DataTable.Rows.count-1<=0) //这句的意思是保证DataTable中不为空
DataTable.Rows.Add(DataTable.NewRow)
打印个人认为用水晶报表实现,因为简单。几分钟就可以搞定