不好意思,由于inelm兄弟在我机器上登陆过社区,所以保留了cookies,我登陆的时候没注意,结果发贴后才发现用掉了他100分,哈哈:)
有机会奉还。
有机会奉还。
解决方案 »
- 有谁愿意跟我一起丰富.NET编程技巧?
- 如果使用ASP.NET MVC框架的话,是不是web控件都不能用了?
- Discuz!NT 3.1同步登录
- 请问一个image的imageurl的问题
- 如何读取xml文件,并根据xml文件结构显示树形
- 有哪高手能实现这种日期格式吗?都进来看看,欢迎光临!!
- 想解决弹出确定对话框的白屏的问题(等待中……)
- 如何在ASP.NET中实现像Excel中数据透视表和数据透视图那样的效果?
- DataTablezho
- 导出EXCEL效率问题
- 在判断语句里声明的string变量,为什么引用不了???
- 这篇文章谁能使用asp.net来实现呢,谢谢,我调试不出来呢,很想实现它!
实现datagrid的数据绑定和删除
文件拷贝过来,做成aspx文件就可以用了
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="C#" runat="server"> protected void Page_Load(Object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "作者"); MyDataGrid.DataSource=ds.Tables["作者"].DefaultView;
MyDataGrid.DataBind();
}</script><body> <h3><font face="宋体">DataGrid 控件的简单选择</font></h3> <ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="宋体"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
/></body>
</html>
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="VB" runat="server"> Sub Page_Load(Sender As Object, E As EventArgs) Dim DS As DataSet
Dim MyConnection As SqlConnection
Dim MyCommand As SqlDataAdapter MyConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
MyCommand = New SqlDataAdapter("select * from Authors", MyConnection) DS = new DataSet()
MyCommand.Fill(ds, "作者") MyDataGrid.DataSource=ds.Tables("作者").DefaultView
MyDataGrid.DataBind()
End Sub</script><body> <h3><font face="宋体">DataGrid 控件的简单选择</font></h3> <ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="宋体"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
/></body>
</html>
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="C#" runat="server"> protected void Page_Load(Object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("Provider=SQLOLEDB; Server=(Local);user=sa;DataSource=try");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "作者"); MyDataGrid.DataSource=ds.Tables["作者"].DefaultView;
MyDataGrid.DataBind();
}</script><body> <h3><font face="宋体">DataGrid 控件的简单选择</font></h3> <ASP:DataGrid id="MyDataGrid" runat="server"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="宋体"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
/></body>
</html>
???
sqlCommand1.Connection=this.sqlConnection1;
this.sqlCommand1.CommandText="select * from "+Request.QueryString["fun_name"].ToString().Trim();
SqlDataReader ds=this.sqlCommand1.ExecuteReader();
this.DataGrid1.DataSource=ds;
this.DataGrid1.DataBind();
关键是这个代码,server表示数据库服务器的地址,database表示数据库的名称,uid表示用户名,如果你在安装SQL Server 2000的时候选择了混合登陆模式,又未设置sa的密码,这样就可以了,否则在password=后面添加上你的密码(明文的)然后生成连接的对象:
SqlConnection myConn=new SqlConnection(strConn)再之后的事情就比较简单了,再遇上问题你可以再问?说得更详细一点看看如果用oledb访问Access数据库,道理基本上是一样的,strConn里会又provider字串,你参考一下书籍或者用msdn查。msdn还是很好的,你要用习惯了,一切问题迎刃而解:) 加油加油