.net中控件的属性都是可以编程的
解决方案 »
- 直接上代码
- 用StringBuilder写SQL语句,如何循环传入参数?
- 做过Discuz NT集成的请进。
- 求助如何在地图上实现随数值变化区域颜色变化?
- 高手请进,屏蔽回车键的问题?
- onchange方法里面能不能取change之前的值?(JavaScript)
- select top 10 aa,bb,cc form name 为什么只显示5条呢?符合条件的记录不止10条啊,怎么回事
- c#作的b/s项目,使用五笔输入法时的问题?
- 在asp.net中如何保证对数据库中表的独占读和写?
- VB 局部放大
- 实用问题:Web服务器控件触发客户端script事件有哪些方案?盼高手跟贴! 谢谢...
- 谁能给我讲讲XML的具体用法
DataGrid1.Columns(0).ItemStyle.HorizontalAlign=HorizontalAlign.Center这样写的时候就会出错,说Columns(index)超出上限什么。
等一下我在本机试试
cmm = New SqlDataAdapter(sql1, cnn)
cmm.Fill(ds, "Result")
dw = ds.Tables("Result").DefaultView
rcount=dw.count
If dw.Count > 0 Then
dgresult.DataSource = ds
dgresult.DataMember = "Result"
dgresult.DataBind()
'dgresult.Columns(0).ItemStyle.HorizontalAlign=HorizontalAlign.Center
End If
代码太长,主要是这部分吧。
谢谢!!
<asp:DataGrid
ID="mydatagrid"
runat="server"
width="770"
align="center"
CellPadding=4
CellSpacing=0
AllowPaging=True
PagerStyle-Mode=NumericPages
PagerStyle-HorizontalAlign=Right
PageSize=12
OnPageIndexChanged="change_page_index"
HeaderStyle-BackColor="#94CBFF"
autogeneratecolumns="False"
BorderWidth="1"
style="font-size:9pt"
BorderColor="black">
<Columns>
<asp:TemplateColumn
ItemStyle-HorizontalAlign=Center>
<ItemTemplate>
<img src="image\folder.gif">
</ItemTemplate>
</asp:TemplateColumn>
<asp:HyperLinkColumn
datanavigateurlfield="id"
DataNavigateUrlFormatString="bbs_view.aspx?id={0}"
DataTextField="subject"
HeaderText="主题"
Target=_blank
ItemStyle-BackColor=#F7FBFF
/>
<asp:boundcolumn
DataField="subname"
HeaderText="作者"
ItemStyle-BackColor=#F7FBFF
/>
<asp:boundcolumn
DataField="subdate"
HeaderText="发表时间"
ItemStyle-BackColor=#F7FBFF
/>
<asp:boundcolumn
DataField="replynum"
HeaderText="回复"
ItemStyle-BackColor=#F7FBFF
ItemStyle-Width=25 />
<asp:boundcolumn
DataField="hitnum"
HeaderText="点击"
ItemStyle-BackColor=#F7FBFF
ItemStyle-Width=25/>
</Columns>
</asp:DataGrid>
</form>
autogeneratecolumns="False"是关键
不知这种看法对不对
dgresult.Columns(0).ItemStyle.HorizontalAlign=HorizontalAlign.Center
就不会报错
DataGrid1.Items[0].Cells[0].Attributes["HorizontalAlign"]=HorizontalAlign.Center