不好意思,由于inelm兄弟在我机器上登陆过社区,所以保留了cookies,我登陆的时候没注意,结果发贴后才发现用掉了他100分,哈哈:)
有机会奉还。

解决方案 »

  1.   

    这个帖子是我发的,另外开100分。
    http://community.csdn.net/Expert/topic/3086/3086939.xml?temp=.2856409
      

  2.   

    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.SqlClient" %><html><script language="VB" runat="server">    Dim MyConnection As SqlConnection    Sub Page_Load(Sender As Object, E As EventArgs)        MyConnection = New SqlConnection("server=(local);database=pubs;uid=sa;pwd=")        If Not (IsPostBack)
                BindGrid()
            End If
        End Sub    Sub MyDataGrid_Delete(Sender As Object, E As DataGridCommandEventArgs)        Dim MyCommand As SqlCommand
            Dim DeleteCmd As String = "DELETE from Employee where emp_id = @Id"        MyCommand = New SqlCommand(DeleteCmd, MyConnection)
            MyCommand.Parameters.Add(New SqlParameter("@Id", SqlDbType.NVarChar, 11))
            MyCommand.Parameters("@Id").Value = MyDataGrid.DataKeys(CInt(E.Item.ItemIndex))        MyCommand.Connection.Open()        Try
                MyCommand.ExecuteNonQuery()
                Message.InnerHtml = "<b>Record Deleted</b><br>" & DeleteCmd
            Catch Exc As SQLException
                Message.InnerHtml = "ERROR: Could not delete record"
                Message.Style("color") = "red"
            End Try        MyCommand.Connection.Close()        BindGrid()
        End Sub    Sub BindGrid()        Dim DS As DataSet
            Dim MyCommand As SqlDataAdapter
            MyCommand = New SqlDataAdapter("select * from Employee", MyConnection)        DS = new DataSet()
            MyCommand.Fill(DS, "Employee")        MyDataGrid.DataSource=DS.Tables("Employee").DefaultView
            MyDataGrid.DataBind()
        End Sub</script>
      

  3.   

    <body style="font: 10pt verdana">  <form runat="server">    <h3><font face="Verdana">Deleting a Row of Data</font></h3>    <span id="Message" EnableViewState="false" style="font: arial 11pt;" runat="server"/><p>    <ASP:DataGrid id="MyDataGrid" runat="server"
          Width="800"
          BackColor="#ccccff"
          BorderColor="black"
          ShowFooter="false"
          CellPadding=3
          CellSpacing="0"
          Font-Name="Verdana"
          Font-Size="8pt"
          HeaderStyle-BackColor="#aaaadd"
          DataKeyField="emp_id"
          OnDeleteCommand="MyDataGrid_Delete"
        >      <Columns>
             <asp:ButtonColumn Text="Delete Employee" CommandName="Delete"/>
          </Columns>    </ASP:DataGrid>  </form></body>
    </html>
      

  4.   

    http://chs.gotdotnet.com/quickstart/aspplus/
    这里有简单的
      

  5.   

    楼上 说的对
    QuickStart里面什么都有
    安装 .net framework sdk 
    然后安装QuickStart 
    是学习.net 必不可少的 好东西
      

  6.   

    我也想学习一下。NET,可惜的是楼上上上……的程序没有注释……哎,看来编程的习惯还得多多加强!
      

  7.   

    http://www.zdnet.com.cn/developer/code/story/0,2000081534,39154864-1,00.htm
      

  8.   

    怎么我的quickstart有些示例看不了
    而且源代码全部都看不了的
    不知道是什么原因
    是少装了什么东西吗?
      

  9.   

    我明白你的意思,我想你的问题大概是出在不能很好的连接到数据库吧?我初学的时候遇上过这个问题,我给你写注释:string strConn="server=(local);database=Northwind;uid=sa;password=;";
    关键是这个代码,server表示数据库服务器的地址,database表示数据库的名称,uid表示用户名,如果你在安装SQL Server 2000的时候选择了混合登陆模式,又未设置sa的密码,这样就可以了,否则在password=后面添加上你的密码(明文的)然后生成连接的对象:
    SqlConnection myConn=new SqlConnection(strConn)再之后的事情就比较简单了,再遇上问题你可以再问?说得更详细一点看看如果用oledb访问Access数据库,道理基本上是一样的,strConn里会又provider字串,你参考一下书籍或者用msdn查。msdn还是很好的,你要用习惯了,一切问题迎刃而解:) 加油加油
      

  10.   

    inelm(木野狐) 是不是原ASP的版主啊?