您的位置:首页 > 移动开发 > Objective-C

编辑GridView时如何控制列宽

2007-09-26 16:58 316 查看
 


protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)




    ...{


        if (e.Row.RowState == (DataControlRowState.Edit | DataControlRowState.Alternate) || e.Row.RowState == DataControlRowState.Edit)




        ...{


            TextBox curText;


            for (int i = 2; i < e.Row.Cells.Count; i++)




            ...{


                if (e.Row.Cells[i].Controls.Count != 0)




                ...{


                    curText = e.Row.Cells[i].Controls[0] as TextBox;


                    if (curText != null)




                    ...{


                        curText.Width = Unit.Pixel(50);


                    }


                }


            }


        }   




    }

 这里的DataControlRowState是个枚举,其值分别为0,1,2,4,8分别对应着二进制的值为0,1,10,100,1000,这样这些枚举值按位或就可以得到并列值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  textbox object null