我将几个文本框添加到每个列标题下方的asp.net gridview中,以便将它们用作过滤器输入字段。
事情就是当我尝试运行它时,我在每个字段上都会出现以下错误:
[10:26:38] Using gulpfile ~\gulpfile.js
[10:26:38] Starting "watch"...
[10:26:38] Finished "watch" after 1.34 ms
[10:26:38] File modified abc.css.
[10:26:38] File modified def.js.
如果我取出gridview之外的文本框,那么我没有错误,所以我认为有一些东西"特殊"关于在gridview中放置字段。
如果有人可以帮助避免这种情况,我将不胜感激。 感谢
gulp.task("watch", function () {
// using require("gulp-watch")
startWatchers();
});
答案 0 :(得分:1)
因为它在容器内部,所以在使用之前必须声明并找到它。你可以这样做:
VB.NET:
Dim txtS_AP As TextBox = GridView1.HeaderRow.FindControl("txtS_AP")
C#
TextBox txtS_AP = (TextBox)GridView1.HeaderRow.FindControl("txtS_AP");
一旦你这样做了 - 你应该能够访问它的所有属性(这里假设GridView1
是你的网格ID。)