2003中的datagrid添加了两个按纽列中的选择
比如说一个文本属性是A,另一个是B
我点击了A这一个,如何,才能知道我电击了它??
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
String aa=这的代码该如何写呢??
}
比如说一个文本属性是A,另一个是B
我点击了A这一个,如何,才能知道我电击了它??
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
String aa=这的代码该如何写呢??
}
解决方案 »
- .net 用不同用户连接Access数据库问题
- asp控件获取页面的值,求助
- 谁用过ASPxGridView,请教一个问题???
- 关于TreeView控件使用一个只有高手才能解决的问题
- 高手帮忙
- 有没有办法把Server.MapPath得到的路径加入appSettings中?
- 如何暂存 datagrid 中那些选中的行的数据?????????
- 如何编写删除语句+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- DataGrid控件在按在编辑时,文本框的宽度如何控制。。。在线等。。
- 怎样让自己的网页在15寸和17寸的显示器上正常显示(17寸上居中显示)
- ASP.NET中DataGridView控件是否可用?
- 有关读写文本文件的格式排版问题
<asp:ButtonColumn Text="选择A" CommandName="Select1"></asp:ButtonColumn>
<asp:ButtonColumn Text="选择B" CommandName="Select2"></asp:ButtonColumn>
*****************************
private void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(e.CommandName == "Select1")
{
this.DataGrid1.SelectedIndex = e.Item.ItemIndex;
//点击了按钮A
}
else if(e.CommandName == "Select2")
{
this.DataGrid1.SelectedIndex = e.Item.ItemIndex;
//点击了按钮B
}
}
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex>-1)
{
DataRowView row = (DataRowView)e.Item.DataItem;
LinkButton lbtn = e.Item.Cells[0].Controls[0] as LinkButton;
if(row["field1"].ToString() == "123")
{
lbtn.Text = "AAAAA";
lbtn.CommandName = "Select1";
}
else
{
lbtn.Text = "BBBBB";
lbtn.CommandName = "Select2";
}
}
}