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

大家好,问一个DATAGRID宽度的问题...
请问2005里的gridview   列宽如何控制

        例如我本来有   3列     他是这样显示的
     

                          AAAAA   BBBBB   CCCCC

      后来又加了3列就变成
                 
                          AAA     BBB   CCC   DDD   EEE   FFF
                          AA       BB     CC     DD     EE     FF

了,很难看,请高手指教一下.本人刚入门菜B.


------解决方案--------------------

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Cells[0].Width = 300;
}
}
------解决方案--------------------
你想要它不换行,又想它行宽不曾大,那怎么行呢.
鱼和熊掌不可兼得呀
------解决方案--------------------
你可以将gridview防止在一个div块中,然后设置div块的style样式,设置div块的宽高,并设为需要时使用滚动条
------解决方案--------------------
学习
------解决方案--------------------
DIV实现