怎么样联系作者啊...
数据库在哪里呀...
vs文件打不开...
<font size="4">我模仿了一下<a href="http://www.51aspx.com/CV/MyPhoneBook/#bbs" target="_blank">http://www.51aspx.com/CV/MyPhoneBook/#bbs</a> 这个通讯录源码碰见了一个问题<br/><br/>我的代码如下:</font><div class="blockcode"><div id="code_-1"><ol><li>using System;<br/></li> <li>using System.Collections.Generic;<br/></li> <li>using System.Linq;<br/></li> <li>using System.Web;<br/></li> <li>using System.Web.UI;<br/></li> <li>using System.Web.UI.WebControls;<br/></li> <li>using System.Configuration;<br/></li> <li>using System.Data.SqlClient;<br/></li> <li>using System.Data;<br/></li> <li>using Microsoft.ApplicationBlocks.Data;<br/></li> <li><br/></li> <li>namespace Report<br/></li> <li>{<br/></li> <li> public partial class Repeat : System.Web.UI.Page<br/></li> <li> {<br/></li> <li> protected void Page_Load(object sender, EventArgs e)<br/></li> <li> {<br/></li> <li> this.Title = &amp;quot;维护反馈&amp;quot;;<br/></li> <li> Ddl_ReportID.AutoPostBack = true;<br/></li> <li> if (!IsPostBack)<br/></li> <li> {<br/></li> <li> string ConnectionString = ConfigurationManager.ConnectionStrings[&amp;quot;ReportConnectionString&amp;quot;].ConnectionString;<br/></li> <li> SqlConnection conn = new SqlConnection(ConnectionString);<br/></li> <li> SqlCommand cmd = new SqlCommand(&amp;quot;Select * From Reports&amp;quot;, conn);<br/></li> <li> DataSet ds = new DataSet();<br/></li> <li> SqlDataAdapter da = new SqlDataAdapter();<br/></li> <li> da.SelectCommand = cmd;<br/></li> <li> da.Fill(ds, &amp;quot;Reports&amp;quot;);<br/></li> <li> DataTable dt = ds.Tables[&amp;quot;Reports&amp;quot;];<br/></li> <li> DataRow dRow = dt.Rows[0];<br/></li> <li><br/></li> <li> Lb_DateTime.Text = dRow[&amp;quot;Datetime&amp;quot;].ToString().Trim();<br/></li> <li> Lb_UserName.Text = dRow[&amp;quot;UserName&amp;quot;].ToString().Trim();<br/></li> <li> Lb_IP.Text = dRow[&amp;quot;IP&amp;quot;].ToString().Trim();<br/></li> <li> Lb_Fault.Text = dRow[&amp;quot;Fault&amp;quot;].ToString().Trim();<br/></li> <li> Lb_Telephone.Text = dRow[&amp;quot;Telephone&amp;quot;].ToString().Trim();<br/></li> <li> Tb_Content.Text = dRow[&amp;quot;Content&amp;quot;].ToString().Trim();<br/></li> <li> Tb_Repeat.Text = dRow[&amp;quot;Repeat&amp;quot;].ToString().Trim();<br/></li> <li> Rbl_F.SelectedValue = dRow[&amp;quot;Mark&amp;quot;].ToString().Trim();<br/></li> <li> conn.Close();<br/></li> <li> }<br/></li> <li> }<br/></li> <li><br/></li> <li> protected void Ddl_ReportID_SelectedIndexChanged(object sender, EventArgs e)<br/></li> <li> {<br/></li> <li> string ConnectionString = ConfigurationManager.ConnectionStrings[&amp;quot;ReportConnectionString&amp;quot;].ConnectionString;<br/></li> <li> SqlConnection conn = new SqlConnection(ConnectionString);<br/></li> <li> SqlCommand cmd = new SqlCommand(&amp;quot;SELECT * FROM [Report].[dbo].[Reports]&amp;quot;, conn);<br/></li> <li> conn.Open();<br/></li> <li> DataSet ds = new DataSet();<br/></li> <li> SqlDataAdapter da = new SqlDataAdapter();<br/></li> <li> da.SelectCommand = cmd;<br/></li> <li> da.Fill(ds, &amp;quot;Reports&amp;quot;);<br/></li> <li> DataTable dt = ds.Tables[&amp;quot;Reports&amp;quot;];<br/></li> <li> int iname = Ddl_ReportID.SelectedIndex;<br/></li> <li> DataRow dRow = dt.Rows[iname];<br/></li> <li> Lb_DateTime.Text = dRow[&amp;quot;Datetime&amp;quot;].ToString().Trim();<br/></li> <li> Lb_UserName.Text = dRow[&amp;quot;UserName&amp;quot;].ToString().Trim();<br/></li> <li> Lb_IP.Text = dRow[&amp;quot;IP&amp;quot;].ToString().Trim();<br/></li> <li> Lb_Fault.Text = dRow[&amp;quot;Fault&amp;quot;].ToString().Trim();<br/></li> <li> Lb_Telephone.Text = dRow[&amp;quot;Telephone&amp;quot;].ToString().Trim();<br/></li> <li> Tb_Content.Text = dRow[&amp;quot;Content&amp;quot;].ToString().Trim();<br/></li> <li> Tb_Repeat.Text = dRow[&amp;quot;Repeat&amp;quot;].ToString().Trim();<br/></li> <li> Rbl_F.SelectedValue = dRow[&amp;quot;Mark&amp;quot;].ToString().Trim();<br/></li> <li> conn.Close();<br/></li> <li> }<br/></li> <li><br/></li> <li> protected void Btn_Sub_Click(object sender, EventArgs e)<br/></li> <li> {<br/></li> <li> string ConnectionString = ConfigurationManager.ConnectionStrings[&amp;quot;ReportConnectionString&amp;quot;].ConnectionString;<br/></li> <li> SqlConnection conn = new SqlConnection(ConnectionString);<br/></li> <li> SqlCommand cmd = new SqlCommand (&amp;quot;Select * From Reports&amp;quot;,conn);<br/></li> <li> DataSet ds = new DataSet();<br/></li> <li> SqlDataAdapter da = new SqlDataAdapter();<br/></li> <li> conn.Open();<br/></li> <li> string upData = &amp;quot;UPDATE [Report].[dbo].[Reports] SET [Mark] = '&amp;quot; + Rbl_F.SelectedItem.Value.ToString().Trim() + &amp;quot;',[Repeat] = '&amp;quot; + Tb_Repeat.Text.Trim() + &amp;quot;' WHERE id =&amp;quot; + Ddl_ReportID.SelectedItem.Value.ToString().Trim() + &amp;quot;&amp;quot;;<br/></li> <li> da.SelectCommand = cmd;<br/></li> <li> da.Fill(ds,&amp;quot;Reports&amp;quot;);<br/></li> <li> SqlCommand updataCmd = new SqlCommand(upData, conn);<br/></li> <li> da.UpdateCommand = updataCmd;<br/></li> <li> da.UpdateCommand.ExecuteNonQuery();<br/></li> <li> conn.Close();<br/></li> <li> Response.Write(&amp;quot;&amp;lt;script language=javascript&amp;gt;alert('记录更新成功,请单击“返回”按钮回到主页面!');&amp;lt;/script&amp;gt;&amp;quot;);<br/></li> <li> }<br/></li> <li><br/></li> <li><br/></li> <li> }<br/></li> <li>}<br/></li> </ol></div><em onclick="copycode($('code_-1'));">复制代码</em></div><font size="5">修改成功了 ,但是为什么本应该是 ID45的数据却显示在了ID19上面,请大家帮忙看看,万分感激!!</font>
顶顶顶顶顶顶顶