Quantcast
Channel: SharePoint 2010 - Development and Programming forum
Viewing all articles
Browse latest Browse all 11571

Sahrepoint DateTimeControl in a grid view of asp.net

$
0
0

Hi

when i use a sharepoint datetimecontrol inside a grid view  I am getting the error "There was an error rendering the control. object reference is not set to an instance of an object" , all other controls are working fine (textbox, dropdownlist), can anyone help me how to use sharepoint datetime control in a grid view?

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

<asp:GridView ID="LeaveTable" runat="server" 
                ShowFooter="True" AutoGenerateColumns="False"
                CellPadding="4" ForeColor="#333333" 
                GridLines="None" >
          <Columns>
           <asp:BoundField DataField="RowNumber" HeaderText="SNo" />

           <asp:TemplateField HeaderText="Start Date">
           <ItemTemplate>
           <SharePoint:DateTimeControl ID="StartDate" runat="server" DateOnly="True" ></SharePoint:DateTimeControl>
           </ItemTemplate>
           </asp:TemplateField>
         
           <asp:TemplateField HeaderText="End Date">
           <ItemTemplate>        
           <SharePoint:DateTimeControl ID="EndDate" runat="server" DateOnly="True" />
          </ItemTemplate>
           </asp:TemplateField>

         <asp:TemplateField HeaderText="Leave Type">
         <ItemTemplate>    
            <asp:DropDownList ID="Leave_Type" runat="server"  >
            </asp:DropDownList>
         </ItemTemplate>
         </asp:TemplateField>

        <asp:TemplateField HeaderText="Comments">
         <ItemTemplate>
           <asp:TextBox ID="Comments" runat="server" TextMode="MultiLine"></asp:TextBox>
         </ItemTemplate>
            <FooterStyle HorizontalAlign="Right" />
            <FooterTemplate>
                <asp:Button ID="ButtonAdd" runat="server" 
                        Text="Add New Row" OnClick="ButtonAdd_Click" />
            </FooterTemplate>
         </asp:TemplateField>
         <asp:CommandField ShowDeleteButton="True" />
         </Columns>
    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <RowStyle BackColor="#EFF3FB" />
    <EditRowStyle BackColor="#2461BF" />
    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
    <AlternatingRowStyle BackColor="White" />
    </asp:GridView>


Viewing all articles
Browse latest Browse all 11571

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>