質問編集履歴

2

コードの追加

2016/07/11 09:44

投稿

nac
nac

スコア7

test CHANGED
File without changes
test CHANGED
@@ -90,7 +90,13 @@
90
90
 
91
91
  Protected Sub gv_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles gv1.RowCommand, gv2.RowCommand, gv3.RowCommand
92
92
 
93
+ If gv1.Rows.Count = 0 Then
94
+
93
- gv1.Controls(0).Controls(0).FindControl("btnAddFirstRow")
95
+ Dim obj As Object = gv1.Controls(0).Controls(0).FindControl("btnAddFirstRow")
96
+
97
+ obj.focus()
98
+
99
+ End If
94
100
 
95
101
  End Sub
96
102
 

1

コードの追加

2016/07/11 09:44

投稿

nac
nac

スコア7

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,77 @@
21
21
  NETで調べた以下をやっても該当のコントロールは取得できずNothingがもどってきました。
22
22
 
23
23
  GridView1.Controls[0].Controls[0].FindControl("TextBox1");
24
+
25
+
26
+
27
+
28
+
29
+ ```ここに言語を入力
30
+
31
+ <asp:GridView ID="gv1" runat="server" AutoGenerateColumns="False" GridLines="None" UseAccessibleHeader="False" Width="100%" BorderColor="#8D001C" BorderWidth="1px" ShowHeaderWhenEmpty="True">
32
+
33
+ <AlternatingRowStyle Wrap="False" />
34
+
35
+ <Columns>
36
+
37
+ <asp:TemplateField ShowHeader="False">
38
+
39
+ <HeaderTemplate>
40
+
41
+ <asp:Button ID="btnAddNew" runat="server" Text="Button" />
42
+
43
+ </HeaderTemplate>
44
+
45
+ <ItemTemplate>
46
+
47
+ <asp:Button ID="btnDelGv" runat="server" CausesValidation="false" CommandName="RowDelete" Text="削除" TabIndex="-1" CssClass="btn"/>
48
+
49
+ </ItemTemplate>
50
+
51
+ <ItemStyle VerticalAlign="Top" />
52
+
53
+ </asp:TemplateField>
54
+
55
+ <asp:TemplateField HeaderText="連番">
56
+
57
+ <ItemTemplate>
58
+
59
+ <asp:TextBox ID="ScSeq" runat="server" Text='<%# Bind("ScSeq")%>' Columns="1" TabIndex="-1"></asp:TextBox>
60
+
61
+ </ItemTemplate>
62
+
63
+ <ItemStyle VerticalAlign="Top" />
64
+
65
+ </asp:TemplateField>
66
+
67
+ </Columns>
68
+
69
+ <EmptyDataTemplate>
70
+
71
+ <asp:Label ID="lblGridHeader" runat="server" Text="" CssClass="lblGridHeader"></asp:Label>
72
+
73
+ <asp:Button ID="btnAddFirstRow" runat="server" CssClass="btn" OnClick="btnAddFirstRow_Click" Text="行追加" />
74
+
75
+ </EmptyDataTemplate>
76
+
77
+ <HeaderStyle BackColor="#8D001C" BorderColor="#8D001C" BorderWidth="1px" ForeColor="White" HorizontalAlign="Left" Wrap="False" />
78
+
79
+ <RowStyle BorderColor="#BD284C" Wrap="False" />
80
+
81
+ <SelectedRowStyle BackColor="#64FFFF" />
82
+
83
+ </asp:GridView>
84
+
85
+ ```
86
+
87
+
88
+
89
+ ```ここに言語を入力
90
+
91
+ Protected Sub gv_RowCommand(sender As Object, e As GridViewCommandEventArgs) Handles gv1.RowCommand, gv2.RowCommand, gv3.RowCommand
92
+
93
+ gv1.Controls(0).Controls(0).FindControl("btnAddFirstRow")
94
+
95
+ End Sub
96
+
97
+ ```