Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
If e.Row.RowState = DataControlRowState.Edit Then
For i As Integer = 2 To e.Row.Cells.Count - 1
Dim cell As TableCell = e.Row.Cells(i)
CType(cell.Controls(0), TextBox).Width = 40
Next
End If
End Sub以上代码控制文本框宽度时 只对单数的数据行起作用 对双数行不起作用 GridView没有交替行的选项 应该怎么办呢??
If e.Row.RowState = DataControlRowState.Edit Then
For i As Integer = 2 To e.Row.Cells.Count - 1
Dim cell As TableCell = e.Row.Cells(i)
CType(cell.Controls(0), TextBox).Width = 40
Next
End If
End Sub以上代码控制文本框宽度时 只对单数的数据行起作用 对双数行不起作用 GridView没有交替行的选项 应该怎么办呢??
解决方案 »
- 多站点,多服务器下如何实现同一ID,只能一个地方登录
- 如何保存一个有vba脚本的.xls表格?
- 怎样在BulletedList的click事件里改写被点击项的html标签
- 困惑我很久的问题谁来解决...请教高手...
- 关于项目部署的问题!
- CrystalReport 总发生Load report failed。
- 为什么我的.net框架装上后,网络老是会断掉?
- excel导入数据库,导入文件错误后,文件夹中文件删除不掉
- 模糊查询怎么只找到 英文 字段值??如何查询中文?
- 困惑!!困惑!!!!救救我吧~~~~~~~
- Wap上的图片怎么样存入数据库里面呀
- asp.net中如何将一个select查询字符串的结果赋给字符串数组
----------------------------------------------
已证实无效 继续求解
这个属性设置一下
((TextBox)GridView1.Rows[e.NewEditIndex].Cells[3].Controls[0]).MaxLength = 8;
將邦定資料的欄位(就是要改變Width的textbox),轉換為TemplateField.然後進入改變其width..