在GridView控件模板中使用Bind使控件能够从模板中的子控件中提取值并将它们传递给数据源控件。数据源控件又为数据库执行适当的命令。因此,Bind函数在数据绑定控件的EditItemTemplate或InsertItemTemplate中使用。
为什么Bind()需要提取值并将它们传递给GridView。为什么GridView不能直接提取子控件的值?
感谢名单
答案 0 :(得分:0)
如果尚未分配值,您如何提取值? 你必须使用Bind,因为从DB中检索值,然后使用ItemDataBound事件和findcontrol然后提取它的值。
希望这会有所帮助。
答案 1 :(得分:0)
它说什么只有这个
myGridView.DataSource = new string { "1", "2", "3", "4", "5" };
永远不会奏效,但是:
myGridView.DataSource = new string { "1", "2", "3", "4", "5" };
myGridView.DataBind();
将
答案 2 :(得分:0)
第一个不能工作,因为设置datasource属性只告诉gridview这将是数据的来源。第二个设置数据源属性并专门指示gridview绑定到该源并获取数据...