●救命呀!!DataGrid 有没有DataSource属性????

cori 2003-06-24 05:39:39
ASP.net技术内幕中的例子给DataGrid.DataSource附值
可以吗?
...全文
35 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
liguiman 2003-06-24
我的文件 你看一看:

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>

<html>
<script language="C#" runat="server">

SqlConnection myConnection;

protected void Page_Load(Object sender, EventArgs e)
{
myConnection =new SqlConnection("data source=你的ip;user id=sa;password=;initial catalog=pubs");

if (!IsPostBack)
BindGrid("au_id");
}

protected void MyDataGrid_Sort(Object sender, DataGridSortCommandEventArgs e)
{
BindGrid(e.SortExpression);
}

public void BindGrid(String sortfield)
{
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection);

DataSet ds = new DataSet();
myCommand.Fill(ds, "Authors");

DataView Source = ds.Tables["Authors"].DefaultView;
Source.Sort = sortfield;

MyDataGrid.DataSource=Source;
MyDataGrid.DataBind();
}

</script>

<body>

<h3><font face="Verdana">Sorting Data in a DataGrid Control</font></h3>

<form runat="server">

<ASP:DataGrid id="MyDataGrid" runat="server" OnSortCommand="MyDataGrid_Sort"
Width="700"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
AllowSorting="true"
/>

</form>

</body>
</html>
在sql server上用
在"你的ip"出改为你自己的ip 要是本机的sql server可以写localhost
user 为用户名
password是密码

这样就可以运行了
回复
alf7927 2003-06-24
cori (纯洁的女流氓) 同志!可以。晚上有空吗
回复
虚拟过客 2003-06-24
cori (纯洁的女流氓) :

绝对没问题,你也不用那么激动啊,喊救命,我以为发生什么事故了
呵呵
回复
aderly 2003-06-24
可以
回复
ronaldor 2003-06-24
例子都可以了
回复
llnet 2003-06-24
当然可以
回复
raingod 2003-06-24
可以
回复
酋长 2003-06-24
可以
回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2003-06-24 05:39
社区公告
暂无公告