国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

DataGrid學習三

2024-07-21 02:22:37
字體:
來源:轉載
供稿:網友
上一例中靜態填充選擇框的值,但這不太適合那些值在數據庫中會更改的情況。因為 select htmlcontrol 也支持 ienumerable



datasource 屬性,可以轉而使用選擇查詢動態填充選擇框,這將保證數據庫和用戶界面始終同步。下面的示例說明此過程。



<%@ import namespace="system.data" %>
<%@ import namespace="system.data.sqlclient" %>



<html>
<script language="c#" runat="server">
    sqlconnection myconnection;
    protected void page_load(object src, eventargs e)
    {
       myconnection = new sqlconnection("user id=sa;password=;initial catalog=pubs;data source=jeff");        
        if (!ispostback)
        {
            sqldataadapter mycommand = new sqldataadapter("select distinct state from authors", myconnection);
            dataset ds = new dataset();
            mycommand.fill(ds, "states");
            myselect.datasource= ds.tables["states"].defaultview;
            myselect.databind();
        }
    }



    public void getauthors_click(object sender, eventargs e)
    {
        string selectcmd = "select * from authors where state = @state";       
        sqldataadapter mycommand = new sqldataadapter(selectcmd, myconnection);
        mycommand.selectcommand.parameters.add(new sqlparameter("@state", sqldbtype.nvarchar, 2));
        mycommand.selectcommand.parameters["@state"].value = myselect.value;
        dataset ds = new dataset();
        mycommand.fill(ds, "authors");
        mydatagrid.datasource= ds.tables["authors"].defaultview;
        mydatagrid.databind();
    }



</script>



<body >
  <form runat="server">
    <h3><font face="宋體">對 datagrid 控件的動態參數化選擇</font></h3>
    選擇州:
    <select id="myselect" datatextfield="state" runat="server"/>
    <input type="submit" onserverclick="getauthors_click" value="獲取作者" runat="server"/><p>
    <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"
    />
  </form>
</body>
</html>
上一篇:DataGrid學習四

下一篇:DataGrid學習二

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邯郸县| 福州市| 阳西县| 安平县| 文成县| 台州市| 赫章县| 分宜县| 乌鲁木齐县| 渭源县| 广灵县| 丰宁| 昌平区| 台山市| 英吉沙县| 太和县| 康马县| 张家界市| 万源市| 汝城县| 云和县| 民丰县| 庐江县| 黄龙县| 酉阳| 闽侯县| 伊川县| 西贡区| 池州市| 霍林郭勒市| 保定市| 印江| 北海市| 靖远县| 怀来县| 沅陵县| 河曲县| 翼城县| 星子县| 吴川市| 建瓯市|