actionBar.add(b1)
actionBar.add(b2)
jp1.add(actionBar, BorderLayout.SOUTH)
BorderLayout 是按东西南北中5个位置添加元素,你需要它在底部就添加到南部 (SOUTH)。CENTER 部分默认占据所有剩下的空间。一个位置只能放置一个组件,所以两个按钮需要放进一个 panel 后再把 panel 放到那个位置。
假设你按的Button为button1,待添加的为button2,均是panel的成员变量button1.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
Panel.this.add(button2)
}
}
)
即可
如果你的Panel是JPanel把Panel.this.add(button2)替换成JPanel.this.add(button2)
点gridview编辑列,添加TemplateField,位置可以自己调动,确定,再点编辑模板,在模板的ItemTemplate中丢入Button控件,这样就能自动生成每行的按钮,如果是你想做成删除按钮
把Button的属性CommandArgument="delete",它是激活gridview
的RowDeleting事件!设置gridview
属性
DataKeyNames
:"你要获取的字段值",如:ID
你添加gridview
RowDeleting事件后
GridView1.DataKeys[e.RowIndex].Value.ToString()就能获取该行的ID值!然后就是删除语句了~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)