列'Fecha'不属于表格

时间:2017-07-17 18:16:21

标签: c# sql asp.net datetime html-table

sql server上'fecha'的数据类型是datetime。如何在下表中显示此数据类型的日期时间。

 <tbody>
            <% for (var data = 0; data < TableData.Rows.Count; data++)
               { %>
            <tr>
                <td>
                    Contraloría General de la República Dominicana
                </td>
                <td>
                    <%=TableData.Rows[data]["NOMBRE"]%>  
                </td>
                <td>
                    <%=TableData.Rows[data]["PUESTO"]%>  
                </td>                
                <td>
                    <%=TableData.Rows[data]["ESTADO"]%>  
                </td>     

                <td>
                    <%=TableData.Rows[data]["Fecha"]%> 
                </td>              

                <td class="auto-style1">
                    <%if (TableData.Rows[data][3].ToString() == "True")
                      { %>
                    <input type="checkbox" class="chcktbl1" checked="checked" name="chcktbl1" data-id="<%=TableData.Rows[data]["ID"]%>" />
                    <%} %>
                    <%else
                      { %>
                    <input type="checkbox" class="chcktbl1" name="chcktbl1" id="checkbox" data-id="<%=TableData.Rows[data]["ID"]%>" />
                    <%} %>
              </td>
            </tr>
            <% } %>
        </tbody>

如何在表格中添加数据类型日期时间?

2 个答案:

答案 0 :(得分:0)

确保数组索引中的大小写(通过索引访问sql区分大小写)

  <td>
      <%=TableData.Rows[data]["FECHA"]%> 
  </td>    

答案 1 :(得分:0)

你可以试试这个:

<td>
    <%=TableData.Rows[data]["FECHA"].ToString("dd-MMM-yyyy")%> 
</td>

问候。