小编Neh*_*aje的帖子

在php中读取.csv文件

我想在PHP中读取.csv文件并将其内容放入数据库中.我写了以下代码:

$row = 1;
$file = fopen("qryWebsite.csv", "r");
while (($data = fgetcsv($file, 8000, ",")) !== FALSE) {
    $num = count($data);
    $row++;
    for ($c=0; $c < $num; $c++) {
        echo $data[$c] . "\n";}}
fclose($file);
Run Code Online (Sandbox Code Playgroud)

我没有收到任何错误,但它没有显示我的结果.

php csv

12
推荐指数
3
解决办法
6万
查看次数

从ItemDataBound事件中的转发器控件中获取值

如何在ItemDataBound事件中获取转发器控件的值我编写了以下asp代码

<asp:Repeater ID="repeaterItems" runat="server" OnItemDataBound="rptData_ItemDataBound"  >
        <itemtemplate>
                        <tr>
                            <td  style="font-family:Tahoma; font-size:small"><asp:Label id="content" runat="server">&nbsp;&nbsp;<%#DataBinder.Eval(Container.DataItem, "cont")%></asp:Label></td>

                        </tr>

                        <tr><td  style="font-family:Verdana; font-size:small"><asp:Label id="url" runat="server"><a style="color:Green" href="<%#DataBinder.Eval(Container.DataItem, "url")%>" target="_blank"><%#DataBinder.Eval(Container.DataItem, "url")%></a></asp:Label></td></tr>
                    <tr><td><asp:LinkButton runat="server" ID="glossary" >Glossary</asp:LinkButton></td></tr>
                    <tr><td><asp:HiddenField runat="server" ID="id1"/><%#DataBinder.Eval(Container.DataItem, "id")%></td></tr>
                    <tr><td></td></tr><tr><td></td></tr><tr><td></td></tr>
                    </itemtemplate>
        </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

和vb.net中的ItemDataBound事件

 Protected Sub rptData_ItemDataBound(ByVal source As Object, ByVal e As RepeaterItemEventArgs)

        Dim content As String = ""
        Dim url As String = ""
        Dim lbl1 As Label = TryCast(e.Item.FindControl("content"), Label)
        Dim lbl2 As Label = TryCast(e.Item.FindControl("url"), Label)
        content = lbl1.Text
        url = lbl2.Text
        Dim …
Run Code Online (Sandbox Code Playgroud)

asp.net

4
推荐指数
1
解决办法
5万
查看次数

标签 统计

asp.net ×1

csv ×1

php ×1