关闭

datatextfield 和datavaluefield 的区别

标签: datasetstringlist
1935人阅读 评论(1) 收藏 举报

  string queryString = "select * from car where band='" + band + "'";
        SqlDataAdapter adapter = new SqlDataAdapter(queryString, conn);
        DataSet cars = new DataSet();
        adapter.Fill(cars, "model");
        DropDownList2.DataSource = cars.Tables[0].DefaultView;
        DropDownList2.DataTextField = "model";
        DropDownList2.DataValueField = "band"; 

  例如这段代码中datatextfield="model"则list中显示的是model字段,而选得的值却是对应的band字段。

 例如我选择 S300则value=benz;选择 X5则value=bmw;通俗的说就是text是我们看到的值,value是计算机得到的值。

 不知道这么理解对不对,希望大家指正!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35502次
    • 积分:542
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:11篇
    • 译文:0篇
    • 评论:11条
    文章分类