当前位置:编程学习 > C#/ASP.NET >>

大神,请救救小白,本人学生,急要用到,跪地求

大神们求救!!!
读取数据库信息至textbook内,若其中无数据则textbook内显示“请输入XX”,若数据库有内容直接显示至textbook中,点击更新或者保存按钮更新至数据库中。。。
例如,新浪微博个人资料那样。。
以上图,求助,跪地感谢 --------------------编程问答-------------------- 把膝盖抬起来,求代码,51aspx,求思路,自己整理问题,一条一条问。 --------------------编程问答-------------------- 求读取数据库代码,思路已经整理好 --------------------编程问答--------------------
引用 1 楼 nice_fish 的回复:
把膝盖抬起来,求代码,51aspx,求思路,自己整理问题,一条一条问。
求代码思路整理完了 --------------------编程问答-------------------- 读数据库网上搜sqlhelper弄好连接字符串,返回DataReader,再转换成数据实体。然后把数据实体赋值到界面,,
最传统的模式,, --------------------编程问答--------------------
引用 4 楼 xupeihuagudulei 的回复:
读数据库网上搜sqlhelper弄好连接字符串,返回DataReader,再转换成数据实体。然后把数据实体赋值到界面,,
最传统的模式,,
能说简单一点吗?本人小白 --------------------编程问答--------------------
引用 2 楼 u010020260 的回复:
求读取数据库代码,思路已经整理好
求解 --------------------编程问答-------------------- 我觉得先1.建数据库。或看数据库内容。
        2.写连接数据库代码。
        3.数据读出来并显示。
        4.对数据库的更新删除添加操作等SQL。
其实这一关会了,后面就好办了。就是代码的升级学习了。 --------------------编程问答--------------------
引用 7 楼 u010020987 的回复:
我觉得先1.建数据库。或看数据库内容。
        2.写连接数据库代码。
        3.数据读出来并显示。
        4.对数据库的更新删除添加操作等SQL。
其实这一关会了,后面就好办了。就是代码的升级学习了。

不错,明天上班给你参考一下 --------------------编程问答-------------------- 要简单的话,最简单的在我看来就是用Linq for sql了。
之前我有个小项目,全部用了linq for sql,写起来飙快。不在乎性能的话这是最容易掌握的。前提是你要会点sql。 --------------------编程问答--------------------
引用 7 楼 u010020987 的回复:
我觉得先1.建数据库。或看数据库内容。
        2.写连接数据库代码。
        3.数据读出来并显示。
        4.对数据库的更新删除添加操作等SQL。
其实这一关会了,后面就好办了。就是代码的升级学习了。

1,2
链接数据库->sqlhelper跳转

3
读出数据库->
//使用DataTable接收从数据库里面返回的数据
DataTable rettable = ExecuteDt(sqlstr);
//tbox是你的TextBox控件,将数据从DataTable里面读出来
tbox.Text = rettable.Rows[0]["content"].ToString();

4.其它的操作参考sqlhelper里面的

你首先要了解sqlhelper是怎样的一个过程,其它的再一步一步来。
--------------------编程问答-------------------- 除 --------------------编程问答--------------------
 
1.js脚本
<script language="javascript"> 
window.onload=function(){ 
s("TKeyWord","请输入关键字");

function g(a){return document.getElementById(a)} 
function s(n,v){ 
with(g(n)){ 
className="a1";value=v; 
onfocus=function(){if(value==v)value="";className="a2"} 
onblur=function(){if(value==""){value=v;className="a1"}} 


</script>
2 TextBox: <asp:TextBox ID="TKeyWord" runat="server" CssClass="textbox"></asp:TextBox>
--------------------编程问答--------------------
引用 12 楼 cnceohjm 的回复:
JavaScript code
?



12345678910111213141516

   1.js脚本 <script language="javascript">  window.onload=function(){  s("TKeyWord","请输入关键字"); }  function g(a){return document.getElementById(a)}  f……
这是你要的文本框中的提示~ --------------------编程问答-------------------- msdn上的示例代码,看看吧,兄弟
http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.aspx

private static void ReadOrderData(string connectionString)
{
    string queryString = 
        "SELECT OrderID, CustomerID FROM dbo.Orders;";
    using (SqlConnection connection = new SqlConnection(
               connectionString))
    {
        SqlCommand command = new SqlCommand(
            queryString, connection);
        connection.Open();
        SqlDataReader reader = command.ExecuteReader();
        try
        {
            while (reader.Read())
            {
                Console.WriteLine(String.Format("{0}, {1}",
                    reader[0], reader[1]));
            }
        }
        finally
        {
            // Always call Close when done reading.
            reader.Close();
        }
    }
}
--------------------编程问答-------------------- 基础太差了   多看看书吧  学习的东西不要全还给老师了- -  --------------------编程问答-------------------- 从数据库中读取到相应的数据后,可以根据数据字段判断,若textbox对应的字段为空,那么将其赋值为:请输入XX,不为空,该字段的数据写入到textbox中,满意不? --------------------编程问答--------------------   楼上很多了,楼主慢慢学。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,