1.首先托动一个DataList 控件到页面.(设的为 ^_^ datalist.aspx)
2.设置一个数据源.每个人都应该知道的,我这真是废话连篇啊!!!!!!!! 看datalist.aspx.cs
public DataSet ds;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dataBindToDataList();
}
}
private void dataBindToDataList()
{
ds = data.GetDataSet("select * from authors", "authors");
DataList1.DataKeyField = "au_id";
DataList1.DataSource = ds.Tables["authors"].DefaultView;
DataList1.DataBind();
}
上一篇有解释的哦!,不过我相信都能看懂>====因为我也是菜鸟一只啊.只是把写这篇文章当做复习一遍!嘻嘻!!!
3.在源盛码中绑定数据显示:DataList 控件比Reptear控件可视化要强,显示样式更方便的!!!!!!!!!这时候还是写吧:
<ItemTemplate >
<%# DataBinder .Eval (Container .DataItem ,"au_lname") %><%# DataBinder .Eval (Container .DataItem ,"au_fname") %><br />
</ItemTemplate>
页面这时就会这样:
如果你是这样显示的就说明正确了,如果在页面出现了说DataList 错误的话,就要好好再仔细检查检查!!!!
4.还记得怎么在Repter控件中设置模板吧.(我前面有写的)是不是好麻烦啊,DataList 控件可就不一样了,你可以视化的方式设置的,是不是同是兄弟,为什么就有区别呢?就像每个人似的都不同,小孩与大孩的区别,大的知道的多啊!!!右击编辑模板>
在这儿你可以选择用哪种模板.比如FooterTemplate等>
好了,怎么显示这个模板的样示呢?
点属性生成器,就可以进入编辑样式了,自己去做做吧.我就不显示图了.^_^
看看我做的:
这时候只能显示一个于姓名这列的,我要显示更多内容,怎么办呢?看上图是不是有一个查看详细信息的LinkBotton是我加的,为了能显示其它内容>
看下回吧.那才是重要的^_^