Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 选择表格单元格_Asp.net_Arrays_Vb.net_Odbc - Fatal编程技术网

Asp.net 选择表格单元格

Asp.net 选择表格单元格,asp.net,arrays,vb.net,odbc,Asp.net,Arrays,Vb.net,Odbc,我是asp.net的初学者。 我在asp.net中创建了一个表,最左边的列中有计时(例如0700-0750)。除标题行外,共有7列15行。对于除“计时”列以外的每一列,其标题位于一周中的每一天(周一至周六)。时隙使用二进制显示预定的时隙。那么,是否有人知道如何选择tablecell(而不是GRIDVIEW),当选择它时,它会将二进制文件从0更改为1,当单击“保存”按钮时,该二进制文件将保存在数据库中。如果有人也能帮我处理数组代码,那就太好了,因为我还没学过 我正在使用visual Studio

我是asp.net的初学者。 我在asp.net中创建了一个表,最左边的列中有计时(例如0700-0750)。除标题行外,共有7列15行。对于除“计时”列以外的每一列,其标题位于一周中的每一天(周一至周六)。时隙使用二进制显示预定的时隙。那么,是否有人知道如何选择tablecell(而不是GRIDVIEW),当选择它时,它会将二进制文件从0更改为1,当单击“保存”按钮时,该二进制文件将保存在数据库中。如果有人也能帮我处理数组代码,那就太好了,因为我还没学过

我正在使用visual Studio 2010和microsoft access。代码位于.aspx和.aspx.vb中。 我使用的数据库连接是ODBC连接

我需要帮助

.aspx代码


时间
第一天(星期一)
第2天(星期二)
第三天(星期三)
第四天(星期四)
第5天(星期五)
第6天(星期六)
0700-0750

您不能根据sae选择tablecell,这样的事情是不可能的。此外,因为您没有使用GridView,所以也没有使用服务器控件。这意味着您必须在客户端完全使用Javascript进行更改,将其保存到可以作为服务器控件读取的位置,然后您的保存按钮将回发页面(作为标准回发或作为AJAX)以更新底层数据存储,或者使用AJAX完成整个操作

简言之,你试图解决这个问题的方式是一种非常复杂和冗长的方式,我很好奇你为什么要这样做


一个更简单的选择(您说您是ASP.Net新手,所以我假设这是您真正想要的)是使用Gridview,在每个单元格中放置一个按钮或可单击控件,然后使用Gridview_row命令检测行中的按钮何时被按下,然后跨行读取进行更改的单元格

谢谢你的评论!不幸的是,交给我的任务需要我使用一张桌子。除了选择tablecell本身,是否可以在每个tablecell中添加复选框?
  <asp:Table ID="Table2" runat="server" BackColor="ControlLight" 
BorderWidth="2px" GridLines="Both" Height="156px" 
HorizontalAlign="Center" Width="100%" style="margin-left: 0px" 
Font-Overline="False" EnableViewState="False" >
<asp:TableRow runat="server" BackColor="#FFB18C" BorderColor="#CCCCCC" 
    BorderStyle="Ridge" BorderWidth="15px" Font-Bold="False" 
    Font-Names="Constantia" Font-Size="Large" Height="1.5px" HorizontalAlign="Center" 
    VerticalAlign="Middle" TableSection="TableHeader">
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Bold="False" Font-Italic="False" Font-Names="Constantia" ForeColor="Black" 
        HorizontalAlign="Center" VerticalAlign="Middle" Width="8%">Time</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Names="Constantia" HorizontalAlign="Center" VerticalAlign="Middle" 
        Width="15%">Day1 (Mon)</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Names="Constantia" HorizontalAlign="Center" VerticalAlign="Middle" 
        Width="15%">Day2 (Tues)</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Names="Constantia" HorizontalAlign="Center" VerticalAlign="Middle" 
        Width="15%">Day3 (Weds)</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Names="Constantia" HorizontalAlign="Center" VerticalAlign="Middle" 
        Width="15%">Day4 (Thurs)</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Names="Constantia" HorizontalAlign="Center" VerticalAlign="Middle" 
        Width="15%">Day5 (Fri)</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Ridge" BorderWidth="2px" 
        Font-Names="Constantia" HorizontalAlign="Center" VerticalAlign="Middle" 
        Width="8%">Day6 (Sat)</asp:TableCell>
</asp:TableRow>


<asp:TableRow runat="server" Font-Names="Calibri" Height="20px">
    <asp:TableCell runat="server" Font-Size="Medium" BorderStyle="Solid"  

       >0700-0750</asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Solid"  ></asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Solid"  ></asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Solid"  ></asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Solid"  ></asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Solid"  ></asp:TableCell>
    <asp:TableCell runat="server" BorderStyle="Solid"  ></asp:TableCell>
</asp:TableRow>