将数据绑定到gridview特定的单元格

时间:2019-11-20 06:39:23

标签: c# asp.net datagridview

我正在使用gridview创建时间表,并且从后面的代码中创建了一个Table并形成一个循环,我正在获取特定单元格的值 并使用我的循环中的以下代码及其工作原理轻松地将该值绑定到单元格。

这些时间,讲师,unitName,batch_crs是字符串。

dt.Rows[j][i] = "[" + time + "]" + "\n" +
"END : "+ uniEndDate + "\n" +
lecturer + "\n" +
"(" + unitName + ")" + "\n" +
"BATCH : " + "\n" + batch_crs + "\n";

但是,我无法将CSS应用于单元格文本。有什么方法可以执行此操作?

我尝试的不是此代码,而是在gridview单元中创建了4个标签,并尝试使用FindControl绑定这4个数据,以下是我尝试过的一个单元的前端代码。 然后我可以将CSS应用于标签。但是我遇到了错误。 谁能帮我吗?

<asp:TemplateField HeaderText ="MON">
            <ItemTemplate>
                <div id="Div1" runat="server">                        
                    <asp:Label ID="lblUnit" runat="server" Text='<%# Eval("unit").ToString() %>' Width="20"  ></asp:Label>
                </div>
                <div id="Div2" runat="server">     
                    <asp:Label ID="lblTime" runat="server" Font-Bold="true" Text='<%# Eval("time").ToString() %>' Width="20" ></asp:Label>
                </div>
                <div id="Div3" runat="server">     
                    <asp:Label ID="lblLec" runat="server" Text='<%# Eval("lecturer").ToString() %>' Width="20" ></asp:Label>
                </div>
                <div id="Div4" runat="server">     
                    <asp:Label ID="lblLoc" runat="server" Text='<%# Eval("location").ToString() %>' Width="20" ></asp:Label>
                </div>                                                                 
            </ItemTemplate>
        </asp:TemplateField>

0 个答案:

没有答案