寻求帮助。 本人预寻求一中级帮助人员。 估计要“骚扰”一周。本人对.net 基本不了解。(1人)报酬 4000分之内。需要一个简单的列表显示数据库内容的程序。我想学学,如何联接数据库、DataGrid 的用法。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 联系方式。 [email protected] 。。等待中。 我看楼主你也不用如此了.大家一人贴一点东西(按楼主的要求),自己看看就可以了.这么多分,到时候免不了要到处开新贴给分,恐怕有倒分之嫌哦.而且,只要你有问题来这里问(又描述清楚的话),我想大多数人都会愿意回答的.我先写一个简单的绑定吧.WebForm1.aspx页面代码----------------------------------<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="testc.WebForm1" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>WebForm1</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> </HEAD> <body> <font size="9"> <form id="Form1" method="post" runat="server"> <asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False" Width="600px"> <Columns> <asp:BoundColumn DataField="cnt_id" SortExpression="cnt_id" HeaderText="关键ID"> <HeaderStyle Wrap="False" Width="60px"></HeaderStyle> </asp:BoundColumn> <asp:BoundColumn DataField="cnt_title" SortExpression="cnt_title" HeaderText="新闻标题"> <HeaderStyle Wrap="False" Width="100%"></HeaderStyle> </asp:BoundColumn> <asp:BoundColumn DataField="cnt_time" SortExpression="cnt_time" HeaderText="新闻时间"> <HeaderStyle Wrap="False" Width="160px"></HeaderStyle> </asp:BoundColumn> </Columns> </asp:DataGrid> </form> </font> </body></HTML> Webform1.aspx.cs代码--------------------------using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Data.OleDb;namespace testc{ /// <summary> /// WebForm1 的摘要说明。 /// </summary> public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.DataGrid DataGrid1; protected System.Web.UI.HtmlControls.HtmlForm Form1; //定义数据库连接串 private System.Data.OleDb.OleDbConnection conn; /// <summary> /// 打开MDB数据连接 /// </summary> private void openMdb() { string mdbPath = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + this.Server.MapPath("data.mdb"); this.conn = new System.Data.OleDb.OleDbConnection(mdbPath); this.conn.Open(); } /// <summary> /// 关闭数据库对象 /// </summary> private void conn_close() { this.conn.Close(); } /// <summary> /// 返回DATATABLE对象 /// </summary> /// <param name="sql">要求取的SQL语句</param> /// <returns>返回DataTable对象</returns> private DataTable GetDt(string sql) { openMdb(); OleDbDataAdapter myAdp = new OleDbDataAdapter (sql, this.conn); DataTable dt = new DataTable(); try { myAdp.Fill(dt); } catch (Exception ex) { this.Response.Write(ex.Message); } conn_close(); return(dt); } private void Page_Load(object sender, System.EventArgs e) { string sql = "select cnt_id,cnt_title,cnt_time from mydata"; this.DataGrid1.DataSource = this.GetDt(sql); this.DataGrid1.DataKeyField = "cnt_id"; this.DataGrid1.DataBind(); } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() { this.Load += new System.EventHandler(this.Page_Load); } #endregion }} 关于GridView的问题 新人求助 treeview控件 求两个正则表达式,取出第一个的A标签的链接和第二个里面红色部分内容 VS2008配置SQL2008数据源时报错连不上,请大侠们帮帮指点一下~~~急 XSD的全称是什么?? 怎样取网站当前登录用户信息呢?在线等,今晚结题 关于控件验证问题!!! 写个简单的IOC的例子,还是hello World 终于做好了一个三级无刷新联动,原创,绝对可用。 高分求上传文件的源代码 还是模板列的问题: asp.net 页面里面 怎么样才能实现 禁止刷新
大家一人贴一点东西(按楼主的要求),自己看看就可以了.这么多分,到时候免不了要到处开新贴给分,恐怕有倒分之嫌哦.而且,只要你有问题来这里问(又描述清楚的话),我想大多数人都会愿意回答的.
我先写一个简单的绑定吧.WebForm1.aspx页面代码
----------------------------------<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="testc.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body>
<font size="9">
<form id="Form1" method="post" runat="server">
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False" Width="600px">
<Columns>
<asp:BoundColumn DataField="cnt_id" SortExpression="cnt_id" HeaderText="关键ID">
<HeaderStyle Wrap="False" Width="60px"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="cnt_title" SortExpression="cnt_title" HeaderText="新闻标题">
<HeaderStyle Wrap="False" Width="100%"></HeaderStyle>
</asp:BoundColumn>
<asp:BoundColumn DataField="cnt_time" SortExpression="cnt_time" HeaderText="新闻时间">
<HeaderStyle Wrap="False" Width="160px"></HeaderStyle>
</asp:BoundColumn>
</Columns>
</asp:DataGrid>
</form>
</font>
</body>
</HTML>
--------------------------using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;namespace testc
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.HtmlControls.HtmlForm Form1; //定义数据库连接串
private System.Data.OleDb.OleDbConnection conn;
/// <summary>
/// 打开MDB数据连接
/// </summary>
private void openMdb()
{
string mdbPath = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + this.Server.MapPath("data.mdb"); this.conn = new System.Data.OleDb.OleDbConnection(mdbPath);
this.conn.Open();
} /// <summary>
/// 关闭数据库对象
/// </summary>
private void conn_close()
{
this.conn.Close();
} /// <summary>
/// 返回DATATABLE对象
/// </summary>
/// <param name="sql">要求取的SQL语句</param>
/// <returns>返回DataTable对象</returns>
private DataTable GetDt(string sql)
{
openMdb();
OleDbDataAdapter myAdp = new OleDbDataAdapter (sql, this.conn);
DataTable dt = new DataTable();
try
{
myAdp.Fill(dt);
}
catch (Exception ex)
{
this.Response.Write(ex.Message);
}
conn_close();
return(dt);
}
private void Page_Load(object sender, System.EventArgs e)
{
string sql = "select cnt_id,cnt_title,cnt_time from mydata";
this.DataGrid1.DataSource = this.GetDt(sql);
this.DataGrid1.DataKeyField = "cnt_id";
this.DataGrid1.DataBind();
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}
}