7.取得Datagrid里的checkbox返回值
8.datagrid中加入统计值
int count=0;
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
count += int.Parse(ds.Tables[0].Rows[i]["Score"].ToString());
}
int nAv = count/ds.Tables[0].Rows.Count;
foreach(DataGridItem dgi in dgShow.Controls[0].Controls)
{
if (dgi.ItemType == ListItemType.Footer)
dgi.Cells[6].Text = "平均:"+nAv.ToString();
}
9.如何用程序隐藏和显示DataGrid中的一列
dgShow.Columns[0].Visible = false;
10.如何控制datagrid里编辑功能出现的TextBox的宽度?
private void dgShow_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.EditItem)
{
for (int i=0;i<e.Item.Cells.Count;i++)
{
if(e.Item.Cells[i].Controls.Count>0)
{
TextBox t =(TextBox)e.Item.Cells[i].Controls[0];
t.Width=100;
}
}
}
}