aspx中调用了
Spreadsheet
<object classid="clsid:0002E559-0000-0000-C000-000000000046" width="600" id="Spreadsheet1" height="200">
                  <param name="DataType" value="HTMLURL"/>
                  <param name="CSVURL" value="test1.csv"/>做一个按钮执行插入数据库操作
怎么将代码中的Spreadsheet1和上面的
Spreadsheet1对应上?本人不会script,只会写vb
Dim i As Integer = Spreadsheet1.Sheets(1).UsedRange.Rows.Count()
            If i <> 1 Then
                Dim k As Integer
                Dim s1, s2, s3 As String
                For k = 2 To i
                    s1 = Spreadsheet1.Sheets(1).cells(k, 1).value.ToString
                    s2 = Spreadsheet1.Sheets(1).cells(k, 2).value.ToString
                    s3 = Spreadsheet1.Sheets(1).cells(k, 3).value.ToString
                    SqlDataSource1.InsertParameters("Param1").DefaultValue = s1
                    SqlDataSource1.InsertParameters("Param2").DefaultValue = s2
                    SqlDataSource1.InsertParameters("Param3").DefaultValue = s3
                    SqlDataSource1.Insert()
                Next k
                MsgBox("录入成功!")
            Else
                MsgBox("您没有输入!")
            End If

解决方案 »

  1.   

    如想控制<object classid="clsid:0002E559-0000-0000-C000-000000000046" width="600" id="Spreadsheet1" height="200">则将此改为:<object classid="clsid:0002E559-0000-0000-C000-000000000046" width="600" id="Spreadsheet1" height="200" runat="server">
    后台代码便可使用了。
    如想控制 <param name="DataType" value="HTMLURL"/> 则改为: <param name="DataType" value="HTMLURL" id="id1" runat="server"/>其它以此类推。
    后台代码便可使用了。
      

  2.   

    虽然我用VBSCRIPT解决这个问题了,但是我还是想知道
    我的VB代码是在单独的代码文件里的,怎么让vb代码里的Spreadsheet1跟aspx代码里的Spreadsheet1对应上
    类似document.getelementbyid一样。