解决方案 »

  1.   

    最简单的话你拖个数据源拖个GRIDVIEW然后就自己设置去吧
      

  2.   

    没理由啊,
    语言都是相通的,何况JAVA和C#还是比较象的,看看这个吧,MVC项目的
    http://www.cnblogs.com/mrzzcn/archive/2012/09/07/mvc-1.html
      

  3.   

    我把问题再具体说明一下吧。web传个数据到后台,后台连接数据库查询数据再到前台。就这样。
    我现在就是不会前台的数据是怎么传到后台的,后台是怎么解析的,怎么接收的。又是怎么样把数据发往前台的。有没有经历配置文件。数据库连接语句是什么样的。目前我只会用visual studio 2005 做一个控制台程序。asp.net不是我目前要学的。至于控件拖拽之类的,控件都有哪些我都不知道,怎么托我更不知道。目前我想先把代码和流程搞明白。
      

  4.   

    google crud ado.net asp.net tutorial
      

  5.   

    连使用VS拖放组件做一个winform都没搞过的,这就不是三言两语能教会的了。建议先找一本教材学习,就是那种《C# 从入门到精通》《c#开发实战》之类的书这样几天就可以入门了!web前台和后台数据交换,可以使用Ajax方法,和服务器数据库交换,可以使用XML或者json(推荐json,这是轻量级的)。
    既然学过Java(应该搞过Java web吧,js会吧?),js在asp和jsp上的应用都是差不多的。
      

  6.   

            function btnDaochuYHQDClick() {
                where = "";
               ......
                Coolite.AjaxMethods.getPermArea({
                    success: function (result) {
                        Ext.MessageBox.wait("正在启动数据导出,请稍等...", "提示消息");
                        Coolite.AjaxMethods.DaochuYHExcel_Click(where, {
                            success: function (result) {
                                Ext.MessageBox.hide();
                            },
                            failure: function (errorMsg) {
                                Ext.MessageBox.hide();
                                Ext.Msg.alert('Failure', errorMsg);
                            }
                        });
                    },
                    failure: function (errorMsg) {
                        Ext.Msg.alert('Failure', errorMsg);
                    }
                });
            }
    后台方法:
            [AjaxMethod]
            public void DaochuYHExcel_Click(string WHERE)
            {
                YHhldown.Text = "导出链接生成失败";
                YHhldown.NavigateUrl = "#";
                YHhldown.Target = "blank";            //DZhldown.Text = "tttttt";
                //DZhldown.NavigateUrl = "#";
                //YHhldown.Target = "blank";            string select = " select kd. ";
                string from = " from r ";
                ///////////////////
                //string where = " where 。 ";
                string where = GetWhere(WHERE);
                string order = "  ";
                //////////////////
                string sql = select + from + where + order;
                DataTable dtYH = common.GetDataTableBySQL(sql);            string fileName = DateTime.Now.ToString("MMdd_HHmmss") + "_。.xlsx";
                string excelpath = Server.MapPath("..") + Tools.GetDownloadDir(); //获取存放excel目录
                if (!Directory.Exists(excelpath))
                {
                    Directory.CreateDirectory(excelpath);
                }
                string tempPath = Server.MapPath("..") + Tools.GetTempDir() + "YH_Temp.xls";
                string fullPath = excelpath + fileName;
                ExcelHelper eh = new ExcelHelper(tempPath, fullPath);            try
                {
                    //eh.DataTableToExcel(dtYH, "。。");
                    eh.DT2ExcelNew(dtYH, "可提清单");
                    YHhldown.Text = "点击下载:" + fileName;
                    YHhldown.NavigateUrl = Tools.GetDownloadDir() + fileName;
                    YHhldown.Target = "blank";
                    
                }
                catch (System.Exception ex)
                {
                    Ext.Msg.Show(new MessageBox.Config
                        {
                            Buttons = MessageBox.Button.OK,
                            Icon = MessageBox.Icon.INFO,
                            Title = "提示消息",
                            Message = "导出数据失败!"
                        });
                }
            }
      

  7.   

    要看你的项目是ASP.Net还是ASP.Net MVC,是使用js发起ajax请求,还是使用控件什么的?
    最简单的入门就是找视频教程看,边看边跟着做。当然,最基本的东西还是要搞明白。
      

  8.   

    要看你的项目是ASP.Net还是ASP.Net MVC,是使用js发起ajax请求,还是使用控件什么的?
    最简单的入门就是找视频教程看,边看边跟着做。当然,最基本的东西还是要搞明白。
    sorry,没看清楚你是用vs2005的,那么你就是传统的asp.net开发web应用程序了。
    如果是获取本页的值,很简单,直接双击按钮,然后this.控件.属性就可以获取值了,然后,增删改都是后台代码了。
    如果是页面间传值,可以用querystring,session,js,或者html控件,asp.net控件的一些事件(比如说click,可以指定跳转页面和传送的值)。
      

  9.   

    asp.net网页增删改查示例
    //添加数据
    <asp:TextBox ID="txtSubject" runat="server" Font-Size="9pt" Width="290px"></asp:TextBox>//商品名称<asp:TextBox ID="TextBox2" runat="server" Font-Size="9pt" Width="287px" 
                                        ReadOnly="True"></asp:TextBox>//配货商品
    <asp:TextBox ID="TextBox1" runat="server" Height="114px" TextMode="MultiLine" 
                                        Width="495px"></asp:TextBox>//商品说明
    //插入数据处理程序
    protected void btnAdd_Click(object sender, EventArgs e)
    {        string ID;
            string sqlstr = "select * from tb_Blog where UserName='" + Session["UserName"] + "'";
            DataSet mydataset = mydata.GetDataSet(sqlstr, "tb_Blog");
            DataRowView rowview = mydataset.Tables["tb_Blog"].DefaultView[0];
            ID = rowview["BlogID"].ToString();
            //创建插入新商品信息的Sql语句
            string com = "Insert into ST_news(ST_n_title,ST_n_author,ST_n_key,ST_n_content) values('" + this.txtSubject.Text + "','" + this.Session["UserName"].ToString() + "','" + this.TextBox1.Text + "','" + this.article_context.Text.ToString() +  "')"; 
            //调用公共类中的ExceSQL方法,返回一个布尔值
            bool add =mydata.ExceSQL(com);
    if (add)
    {
    Response.Write("<script language=javascript>alert('商品添加成功!');location='ArticleManage.aspx'</script>");
    }
    else
    {
    Response.Write("<script language=javascript>alert('商品添加失败!');location='javascript:history.go(-1)'</script>");
    }//CodeGo.net/
    }
    //修改删除操作按钮
    <asp:HyperLinkField DataNavigateUrlFields="ST_n_id" DataNavigateUrlFormatString="ViewContent.aspx?id={0}"
                                                            HeaderText="修改" Text="修改" />
                                                        <asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
    OnRowDeleting="GridView1_RowDeleting"//删除按钮事件
    //处理修改程序CS页面
    protected void btnUpdate_Click(object sender, EventArgs e)
        {
            string id = Request["id"].ToString();
            string Com = "update ST_news set ST_n_content='" + this.txtContent.Text + "' where ST_n_id='" + id + "'";
            //创建公共类SqlData的一个新的实例对象
            SqlData da = new SqlData();
            bool update = da.ExceSQL(Com);
            if (update)
            {
                Response.Write("<script language=javascript>alert('修改成功!');location='ArticleManage.aspx'</script>");
            }
            else
            {
                Response.Write("<script language=javascript>alert('修改失败!');</script>");
            }
    }
    //执行删除事件
    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            //调用公共类中的ExceSQL执行删除操作的SQL语句,并将返回的值保存在定义的布尔类型的变量 delete中
            bool delete = da.ExceSQL("delete from ST_news where ST_n_id='" + GridView1.DataKeys[e.RowIndex].Value + "'");
            //判断是否删除成功
            if (delete)
            {
                //删除成功,弹出成功对话框
                Response.Write("<script language=javascript>alert('删除成功!');location='ArticleManage.aspx'</script>");
            }
            else
            {
                //删除失败,弹出失败提示框
                Response.Write("<script language=javascript>alert('删除失败!');location='ArticleManage.aspx'</script>");
            }
        }
    //查询功能
    <asp:DropDownList ID="ddlSearch" runat="server" Font-Size="9pt" Width="114px">
                                                    <asp:ListItem>商品信息ID</asp:ListItem>
                                                    <asp:ListItem>商品标题</asp:ListItem>
                                                </asp:DropDownList>
    <asp:Button ID="btnSearch" runat="server" Font-Size="9pt"
                                                    Text="查找" OnClick="btnSearch_Click" />//查询按钮
    //处理查询信息
    protected void btnSearch_Click(object sender, EventArgs e)
        {
            //定义一个字符变量search来存储下拉列表框中条件值
            string search = this.ddlSearch.SelectedValue;
            //根据选择的条件不同显示不同结果
            switch (search)
            {
                //根据商品信息编号进行模糊查询
                case "商品ID":
                    da.BindData(this.GridView1, "Select * From ST_news Where ST_n_id  Like  '%" + this.txtKey.Text + "%' and BlogID='" + ID + "'"); 
                    break;
                //根据商品标题进行模糊查询
                case "商品标题":
                    da.BindData(this.GridView1, "Select * From ST_news Where ST_n_title  Like  '%" + this.txtKey.Text + "%' and BlogID='" + ID + "'");
                    break;
                default:
                    //查询如果失败,弹出失败对话框
                    Response.Write("<script lanuage=javascript>alert('查询失败!');location='javascript:history.go(-1)'</script>");
                    break;
            }
        }