datagrid问题
下面是我用datagrid做的一个表,作是做的蛮好看,就是当我单击编辑时表格边的特别的长,简直是看不的,我是把datagrid放在一个层当中的.
下面是我用datagrid做的一个表,作是做的蛮好看,就是当我单击编辑时表格边的特别的长,简直是看不的,我是把datagrid放在一个层当中的.
在grid的 Itemdatabound方法里 可以设置
Private Sub dg1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dgPayroll.ItemDataBound
Dim txt As TextBox
Select Case e.Item.ItemType
Case ListItemType.Item, ListItemType.AlternatingItem, ListItemType.SelectedItem
......
Case ListItemType.EditItem
txt = e.Item.Cells(0).Controls(1)
txt.Width = New Unit(100, UnitType.Percentage)
txt = e.Item.Cells(1).Controls(1)
txt.Width = New Unit(100, UnitType.Percentage)
End Select
End Sub
用C#自己转一下就是了
在dataGrid中加载模板,有模板去编辑就可以了。