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

首頁 > 開發 > 綜合 > 正文

DataGrid學習二

2024-07-21 02:22:37
字體:
來源:轉載
供稿:網友
這例顯示可以如何修改使用從 select htmlcontrol 傳遞的值所選擇的數據。sqldataadapter 維護一個可用于用值替換變量標識符(由名稱前的"@"表示)的 parameters 集合。在該集合中添加一個指定參數的名稱、類型和大小的新 sqlparameter,然后將它的 value 屬性設置為選擇的值。



在aspx的html代碼里加入下面的代碼:
<body ms_positioning="gridlayout">
<form runat="server" id="form1">
<h3><font face="宋體">對 datagrid 控件的參數化選擇</font></h3>
選擇州:
<select id="myselect" runat="server" name="myselect">
<option selected>ca</option>
<option>in</option>
<option>ks</option>
<option>md</option>
<option>mi</option>
<option>or</option>
<option>tn</option>
<option>ut</option>
</select>
<input type="submit" value="獲取作者" runat="server" id="submit1" name="submit1"><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>



在aspx.cs文件里加入下面的代碼:
private void submit1_serverclick(object sender, system.eventargs e)
{
string strconn="user id=sa;password=;initial catalog=pubs;data source=jeff";
sqlconnection myconnection = new sqlconnection(strconn);
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, "作者");



mydatagrid.datasource= ds.tables["作者"].defaultview;
mydatagrid.databind();
}
上一篇:DataGrid學習三

下一篇:DataGrid學習一

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 静海县| 芒康县| 镇巴县| 河南省| 邵东县| 桐庐县| 滦南县| 云阳县| 遵化市| 南皮县| 沈阳市| 宝应县| 广南县| 双柏县| 米林县| 疏附县| 安徽省| 平塘县| 汝阳县| 新干县| 宜兰市| 商水县| 永靖县| 华容县| 五峰| 阜宁县| 洪泽县| 定安县| 马龙县| 永寿县| 台山市| 班戈县| 宜城市| 贵州省| 博湖县| 桓台县| 镇远县| 探索| 营口市| 乐亭县| 高台县|