C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Communities   Interview   Jobs   Projects   Offshore Development    
Silverlight Tutorials | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Revenue Sharing |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...

New Feature: Community Sites: Create your own .NET community website and start earning from Google AdSense ! It's Free !




how to arrange columns in datagrid


Posted Date: 13 Aug 2008      Total Responses: 3

Posted By: Sidewinder2       Member Level: Gold     Points: 1



Hello There!,

Could you please tell me how can i arrange columns in a datagrid!.

Actually I have a datagrid and i am filling some of its column from the database. and i have html code like,

<Columns>
<asp:TemplateColumn HeaderText ="Actual Start Date" >
<ItemTemplate>

<asp:TextBox ID="tb1" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>
<asp:TemplateColumn HeaderText ="Actual End Date" >
<ItemTemplate>

<asp:TextBox ID="tb2" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>
<asp:TemplateColumn HeaderText ="Percentage of Completion" >
<ItemTemplate>

<asp:TextBox ID="tb3" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>
</Columns>


All i need is i want to show these template columns only after the columns that i am filling from the database





Responses

Author: Appukuttan    13 Aug 2008Member Level: DiamondRating:     Points: 6

Hi,

First u set columns.After that u use template clolumns.

Like:
<columns>
<asp:Boundfield dataFiled="a" headertext="a"/>
<asp:Boundfield dataFiled="b" headertext="b"/>
<asp:TemplateColumn HeaderText ="Actual Start Date" >
<ItemTemplate>

<asp:TextBox ID="tb1" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>
<asp:TemplateColumn HeaderText ="Actual End Date" >
<ItemTemplate>

<asp:TextBox ID="tb2" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>
<asp:TemplateColumn HeaderText ="Percentage of Completion" >
<ItemTemplate>

<asp:TextBox ID="tb3" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>

</columns>



Author: Sidewinder2    13 Aug 2008Member Level: GoldRating:     Points: 1

Thanks To you So much!




Much Obliged & Thanks a lot,
Myself



Author: Mexi Renjith Mamman    13 Aug 2008Member Level: GoldRating:     Points: 6

if you dont want to edit a column ie,edit during run time you can use
<asp:TemplateColumn HeaderText ="Percentage of Completion" >
<ItemTemplate>

<asp:TextBox ID="tb3" runat="server" Text=""></asp:TextBox>

</ItemTemplate>

</asp:TemplateColumn>

if u have to enter some value during run time u can use
<EditItemTemplate>
<asp:TextBox ID="tbEdit" runat="server" Text=""></asp:TextBox>
</EditItemTemplate>
You can use LinkButton, Hyperlink,CheckBox, DropdownList etc within Template Column.

And if you have to just display the values use BoundColumns as:
<asp:BoundColumn DataField="emp_id" HeaderText="EmpId"></asp:BoundColumn>

keep this in mind while using datagrid !!



Post Reply
You must Sign In to post a response.
Next : how to mapped contrl btn to function???
Previous : need suggestion reguarding a s/w package done in VB.NET
Return to Discussion Forum
Post New Message
Category: ASP.NET

Related Messages



dotNet Slackers   BizTalk Adaptors    Web Design


Contact Us    Privacy Policy    Terms Of Use