源码信息

最新源码评论

综合讨论 下载前咨询( 2 人) | 下载后讨论( 0 人 )

  • 评论者:yanxi***
    yanxi***(用户) 发表于:2009-01-05 18:41:00

    <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>&nbsp;&nbsp;&nbsp;&nbsp;public partial class Repeat : System.Web.UI.Page<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;{<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protected void Page_Load(object sender, EventArgs e)<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.Title = &amp;amp;quot;维护反馈&amp;amp;quot;;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ddl_ReportID.AutoPostBack = true;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!IsPostBack)<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string ConnectionString = ConfigurationManager.ConnectionStrings[&amp;amp;quot;ReportConnectionString&amp;amp;quot;].ConnectionString;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlConnection conn = new SqlConnection(ConnectionString);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlCommand cmd = new SqlCommand(&amp;amp;quot;Select * From Reports&amp;amp;quot;, conn);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataSet ds = new DataSet();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlDataAdapter da = new SqlDataAdapter();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.SelectCommand = cmd;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.Fill(ds, &amp;amp;quot;Reports&amp;amp;quot;);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataTable dt = ds.Tables[&amp;amp;quot;Reports&amp;amp;quot;];<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataRow dRow = dt.Rows[0];<br/></li> <li><br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_DateTime.Text = dRow[&amp;amp;quot;Datetime&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_UserName.Text = dRow[&amp;amp;quot;UserName&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_IP.Text = dRow[&amp;amp;quot;IP&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_Fault.Text = dRow[&amp;amp;quot;Fault&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_Telephone.Text = dRow[&amp;amp;quot;Telephone&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tb_Content.Text = dRow[&amp;amp;quot;Content&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tb_Repeat.Text = dRow[&amp;amp;quot;Repeat&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rbl_F.SelectedValue = dRow[&amp;amp;quot;Mark&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.Close();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/></li> <li><br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protected void Ddl_ReportID_SelectedIndexChanged(object sender, EventArgs e)<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string ConnectionString = ConfigurationManager.ConnectionStrings[&amp;amp;quot;ReportConnectionString&amp;amp;quot;].ConnectionString;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlConnection conn = new SqlConnection(ConnectionString);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlCommand cmd = new SqlCommand(&amp;amp;quot;SELECT * FROM [Report].[dbo].[Reports]&amp;amp;quot;, conn);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.Open();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataSet ds = new DataSet();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlDataAdapter da = new SqlDataAdapter();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.SelectCommand = cmd;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.Fill(ds, &amp;amp;quot;Reports&amp;amp;quot;);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataTable dt = ds.Tables[&amp;amp;quot;Reports&amp;amp;quot;];<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int iname = Ddl_ReportID.SelectedIndex;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataRow dRow = dt.Rows[iname];<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_DateTime.Text = dRow[&amp;amp;quot;Datetime&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_UserName.Text = dRow[&amp;amp;quot;UserName&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_IP.Text = dRow[&amp;amp;quot;IP&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_Fault.Text = dRow[&amp;amp;quot;Fault&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lb_Telephone.Text = dRow[&amp;amp;quot;Telephone&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tb_Content.Text = dRow[&amp;amp;quot;Content&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tb_Repeat.Text = dRow[&amp;amp;quot;Repeat&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rbl_F.SelectedValue = dRow[&amp;amp;quot;Mark&amp;amp;quot;].ToString().Trim();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.Close();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/></li> <li><br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protected void Btn_Sub_Click(object sender, EventArgs e)<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string ConnectionString = ConfigurationManager.ConnectionStrings[&amp;amp;quot;ReportConnectionString&amp;amp;quot;].ConnectionString;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlConnection conn = new SqlConnection(ConnectionString);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlCommand cmd = new SqlCommand (&amp;amp;quot;Select * From Reports&amp;amp;quot;,conn);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DataSet ds = new DataSet();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlDataAdapter da = new SqlDataAdapter();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.Open();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string upData = &amp;amp;quot;UPDATE [Report].[dbo].[Reports]&nbsp;&nbsp;SET [Mark] = '&amp;amp;quot; + Rbl_F.SelectedItem.Value.ToString().Trim() + &amp;amp;quot;',[Repeat] = '&amp;amp;quot; + Tb_Repeat.Text.Trim() + &amp;amp;quot;' WHERE id =&amp;amp;quot; + Ddl_ReportID.SelectedItem.Value.ToString().Trim() + &amp;amp;quot;&amp;amp;quot;;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.SelectCommand = cmd;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.Fill(ds,&amp;amp;quot;Reports&amp;amp;quot;);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SqlCommand updataCmd = new SqlCommand(upData, conn);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.UpdateCommand = updataCmd;<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;da.UpdateCommand.ExecuteNonQuery();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.Close();<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Response.Write(&amp;amp;quot;&amp;amp;lt;script language=javascript&amp;amp;gt;alert('记录更新成功,请单击“返回”按钮回到主页面!');&amp;amp;lt;/script&amp;amp;gt;&amp;amp;quot;);<br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/></li> <li><br/></li> <li><br/></li> <li>&nbsp;&nbsp;&nbsp;&nbsp;}<br/></li> <li>}<br/></li> </ol></div><em onclick="copycode($('code_-1'));">复制代码</em></div><font size="5">修改成功了 ,但是为什么本应该是 ID45的数据却显示在了ID19上面,请大家帮忙看看,万分感激!!</font>

    0 个回复
  • 评论者:szsq***
    szsq***(用户) 发表于:2008-07-12 21:12:00

    顶顶顶顶顶顶顶

    0 个回复