日期:2014-05-18  浏览次数:20388 次

散分问题(欢迎高手来)
datagrid增加删除列
要求界面有     datagrid显示       textbox输入       button
textbox   中输入4,按button就加4列输入-3就减少3列
textbox   中输入3,按button就加3列输入-2就减少2列
一句话:文本框中输入几(数字)就相应的增加几列

最好可以清楚一点

------解决方案--------------------
DataGrid 是一个模板,没有数据填充搞那么多列有虾米用处?
------解决方案--------------------
protected void Button1_Click(object sender, EventArgs e)
{
int iCount = Convert.ToInt32(this.TextBox1.Text);
int iColumns = this.GridView1.Columns.Count;

if (iCount != 0)
{
if (iCount < 0&&iColumns+iCount> 0)
{
if(iColumns+iCount <0)
{
Response.Write( " <script languange=javascript> alert( '列数总数不能小于零! ') </script> ");
}
for (int i = 0; i > iCount; i--)
{
this.GridView1.Columns.RemoveAt(iColumns+iCount);
}
}
}

}
以上这些是减列的,增加列的自己搞定!
------解决方案--------------------
jf
------解决方案--------------------
mark
------解决方案--------------------
up
------解决方案--------------------
学习
------解决方案--------------------
学习