这个是3个办法! 一: 前台代码 <asp:ImageButton ID="ImageButton1" CommandArgument='<%#Eval("id") %>' OnClick="imagebutton_onclick" runat="server" ValidationGroup='<%# ((DataListItem)Container)ItemIndex %>' /> 后台代码 protected void imagebutton_onclick(object sender, ImageClickEventArgs e) { ImageButton lb = sender as ImageButton; int count = ConvertToInt32(lbValidationGroup); //这个是点击的行的索引 也就是行数 int id = ConvertToInt32(lbCommandArgument); //这个是点击的行的ID Label lab=(Label)(DataList1Items[count]FindControl("Label1")); labText=idToString(); } 二:DataList中添加按钮,并为其添加 CommandArgument属性与CommandName属性 <asp:Button ID="Button1" runat="server" Text="Button" CommandArgument='<%# Eval("EID") %>' CommandName="del"/> 三:DataList有个事件OnItemCommand事件,事件在单击DataList控件中的任一按钮时引发这样在单击当前行的按钮时就会触发事件并获得当前行的ID,进行删除 *** 作啦 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { if (eCommandName == "del") { string myid = eCommandArgumentToString(); ResponseWrite("<script>alert('" + myid + "')</script>"); } }
求采纳
有两种情况:
第一种:这个button是个 <input type="button" id="button" value="button"/> 元素的话那么获取这个button的值就是
var buttonValue= documentgetElementById('button')value;
第二种:这个button是个 <button id="button" > button </button>元素的话那么获取这个button的值就是
var buttonValue= documentgetElementById('button')innerHTML;
或者:
var buttonValue= documentgetElementById('button')innerText;这个也行
1,获取RadioGroup控件:
RadioGroup radioGroup = (RadioGroup)findViewById(RidmyRadioGroup);
2,获取RadioButton控件;
RadioButton radioButton = (RadioButton)findViewById(radioGroupgetCheckedRadioButtonId());
3,获取选中的radio的值:
String text = radioButtongetText()toString();
4,为radioGroup添加监听事件,用来监听组件内部的事件响应:
radioGroupsetOnCheckedChangeListener(new RadioGroupOnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
//在这个函数里面用来改变选择的radioButton的数值,以及与其值相关的 //任何 *** 作,详见下文
selectRadioBtn();
}
})
;
5,在onCreat中需要初始化上面的四条信息;
6,整体的使用样例:
布局文件xml中的内容:
<RadioGroup
android:id="@+id/sex_group"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/male"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="男"/>
<RadioButton
android:id="@+id/female"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"/>
</RadioGroup>
代码实现:
private RadioGroup mSex_group;
private RadioButton mMale;
private RadioButton mFemale;
private String sexName;
mSex_group = (RadioGroup) findViewById(Ridsex_group);
mMale = (RadioButton) findViewById(Ridmale);
mFemale = (RadioButton) findViewById(Ridfemale);
mSex_groupsetOnCheckedChangeListener(new RadioGroupOnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
if (mMalegetId() == checkedId) {
sexName = mMalegetText()toString();
} else if (mFemalegetId() == checkedId) {
sexName = mFemalegetText()toString();
}
}
});
btnAddClasssetOnClickListener(new ViewOnClickListener() {
//你的数据获取是在哪个位置?
//String classDay = etDaygetText()toString()trim();
//String className = etNamegetText()toString()trim();
public void onClick(View view) {
String classDay = etDaygetText()toString()trim();
String className = etNamegetText()toString()trim();
}
});
dgv中,不能加入button, 但是button可以跟随dgv一起滚动 或者始终显示到当前cell的位置
在button事件里,获取当前cell的值即可
获取 dgvcells(列,行)value
首先。action的属性是在form上的。但是要想在另一个页面去获取到表单传递过来的值。需要后台实现。例如php
<form action="getphp" method="get">
<input value="123" name="inputValue">
<button type="submit"></button>
</form>
getphp代码
<php
echo $_GET["inputValue"];这样就可以输出传递过来的值。
>
另一种方式就是用到cookie的存储方式去传递。一个页面存值。另一个页面去读取。
同样的方式还有localstorage的本地存储方式去传递。
以上就是关于单击button获取它在datalist 中行号和当前行所有控件的值大神们帮帮忙全部的内容,包括:单击button获取它在datalist 中行号和当前行所有控件的值大神们帮帮忙、如何获取button上的文字、如何获取RadioGroup中RadioButton的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)