Web开发中,2003C#中DataGrid怎么增加一行啊,在线等!
解决方案 »
- 【高分】双网卡服务器外网无法访问的问题。
- C#子窗体的菜单栏运行时和父窗体的菜单栏合并了,求解决
- C# scrollbar的问题
- 关于正则表达式 一次取2个分开的字符
- 求C#的网络语音视频聊天室的源程序...或方法...思路...讲解
- 50分求解datagridview显示日期问题。
- 再次提问:web页面按钮无响应
- 100求助高手:.net中如何操作IIS日志文件?谢谢
- 我想在SQLSERVER中把DBF文件中的数据读出来,除了SCHEDULE还有什么好办法?因为我想当我执行一个STORE PROCEDURE的时候即时读数,而不是
- 请问如何获取系统当前时间?
- C#串口通信,在读取的时候慢
- 请高手指教,有关在运行时取到变量的大小
DataTable dataTable = new DataTable();
dataTable.Columns.Add(column1, typeof(string));
dataTable.Columns.Add(column1,typeof(int));
dataTable.Columns.Add(column1,typeof(double));
DataRow dataRow;
for(int i=0; i<10; i++)
{
dataRow = dataTable.NewRow();
dataRow[0] = i
dataRow[1] = i+i
dataRow[2] = i*i;
dataTable.Rows.Add(dataRow);
}
dataTable.Rows.Add(dataRow);
dataGridStatistics.DataSource = dataTable;
dataGridStatistics.DataBind();
首先,要将DataGrid和DataTable 绑定在一起,如下;
datagrid.DataSource = m_datatable;
Rows代表行,Columns代表列。
for(int j=0; j<Rows; j++)
{
DataRow cell = datatable .NewRow();
for(int i=0; i < Columns; i++)
{
cell[i] = "";
}
datatable.Rows.Add(cell);
}
这样就可以添加多行多列。
{
Database db =new Database();
DataSet ds=db.RunProcReDS("Pr_GetOperationTotal");
DataView dv=new DataView();
dv=ds.Tables[0].DefaultView;
dv.AddNew();
this.DataGrid1.DataSource =dv;
this.DataGrid1.DataBind();
} private void Button1_Click(object sender, System.EventArgs e)
{
addnew();
DataGrid1.EditItemIndex =DataGrid1.Items.Count();
}高人指点啊~~~