Easy Datagrid question

  • Thread starter Thread starter AC
  • Start date Start date
A

AC

Any reason i'm having trouble with:

DataGrid1.Columns(7).ItemStyle.HorizontalAlign =
HorizontalAlign.Right

I'm trying to directly set the column alignment of a
datagrid created at runtime..

AC
 
I think if you set it before it will work. Let me know if it does. I usually
set the item alignment in the html, but I've noticed other properties
behaving differently at runtime depending on whether they are set before or
after a databind so I think this might be one of them.

--
S. Justin Gengo, MCP
Web Developer

Free code library at:
www.aboutfortunate.com

"Out of chaos comes order."
Nietzche
 
I don't add the columns at runtime. I add them in the html also.

<asp:datagrid id="DataGrid1" runat="server" autogeneratecolumns="False">
<itemstyle HorizontalAlign="Left" VerticalAlign="Top" forecolor="Black"
backcolor="White"></itemstyle>
<columns>
<asp:boundcolumn datafield="LastName" headertext="Last Name">
</columns>
</asp:datagrid>

Then I just databind. As long as the columns datafield matches a column in
the datatable or dataview bound to the grid it self fills.
--
S. Justin Gengo, MCP
Web Developer

Free code library at:
www.aboutfortunate.com

"Out of chaos comes order."
Nietzche
 
Hello,

Please refer to http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/dv_vstechart/html/vbtchtopquestionsaboutaspnetdatagridservercontrol.asp for how to set column alignment in datagrid.

The content of this article includes:

Windows Forms versus Web Forms DataGrid Controls
Controlling Column Width, Height, and Alignment
Customizing Column Layout in Display and Edit Mode
Formatting Dates, Currency, and Other Data
Showing and Hiding Columns Dynamically
Adding Columns Dynamically
Adding New Records to a Data Source Using the DataGrid Control
Displaying a Drop-Down List in Edit Mode
Selecting Multiple Items Using a Check Box (Hotmail Model)
Editing Multiple Rows At Once
Selecting Rows by Clicking Anywhere

Hope it helps.

Best regards,
Yanhong Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
!Content-Class: urn:content-classes:message
!From: "AC" <[email protected]>
!Sender: "AC" <[email protected]>
!References: <[email protected]> <[email protected]> <0e9101c34d3c
[email protected]> <[email protected]>
!Subject: Re: Easy Datagrid question
!Date: Fri, 18 Jul 2003 09:03:00 -0700
!Lines: 57
!Message-ID: <[email protected]>
!MIME-Version: 1.0
!Content-Type: text/plain;
! charset="iso-8859-1"
!Content-Transfer-Encoding: 7bit
!X-Newsreader: Microsoft CDO for Windows 2000
!Thread-Index: AcNNRg+Jm/ERMH8oTyWbCBOkJgOekw==
!X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
!Newsgroups: microsoft.public.dotnet.framework.aspnet
!Path: cpmsftngxa06.phx.gbl
!Xref: cpmsftngxa06.phx.gbl microsoft.public.dotnet.framework.aspnet:160335
!NNTP-Posting-Host: TK2MSFTNGXA13 10.40.1.165
!X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
!
!That doesn't work... question: how do you set in html if
!you add the columns at runtime?
!
!>-----Original Message-----
!>I think if you set it before it will work. Let me know if
!it does. I usually
!>set the item alignment in the html, but I've noticed
!other properties
!>behaving differently at runtime depending on whether they
!are set before or
!>after a databind so I think this might be one of them.
!>
!>--
!>S. Justin Gengo, MCP
!>Web Developer
!>
!>Free code library at:
!>www.aboutfortunate.com
!>
!>"Out of chaos comes order."
!> Nietzche
!>!>> After - should it be before?
!>>
!>> >-----Original Message-----
!>> >Are you setting it before or after the databind?
!>> >
!>> >
!>> >--
!>> >S. Justin Gengo, MCP
!>> >Web Developer
!>> >
!>> >Free code library at:
!>> >www.aboutfortunate.com
!>> >
!>> >"Out of chaos comes order."
!>> > Nietzche
!>> >!>> >> Any reason i'm having trouble with:
!>> >>
!>> >> DataGrid1.Columns(7).ItemStyle.HorizontalAlign =
!>> >> HorizontalAlign.Right
!>> >>
!>> >> I'm trying to directly set the column alignment of a
!>> >> datagrid created at runtime..
!>> >>
!>> >> AC
!>> >
!>> >
!>> >.
!>> >
!>
!>
!>.
!>
!
 
Back
Top