可否在datagrid表格中直接选定一行的数据? DataGrid1.SelectedItemIndex=0;DataGrid1.DataSource=//DataGrid1.DataGrid(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用这个属性dg1.SelectedItemIndex use: <SelectedItemStyle Font-Bold="True" BorderWidth="2px" ForeColor="Red" BorderStyle="Dashed" BorderColor="#C00000" BackColor="#00CC99"></SelectedItemStyle> <asp:TemplateColumn HeaderText="XZ"> <ItemTemplate> <asp:Button runat="server" Text="选择该行" CssClass="this.style.cursor='crosshair'" CommandName="Select" CausesValidation="false" ID="Button1"></asp:Button> </ItemTemplate> </asp:TemplateColumn> 首先要绑定数据库,然后再onitemcommand事件中增加鼠标单击事件 看了以上还是不太理解,还有一个问题是,假设以选定了表格中的一行了,如何取出这行中某个字段的值?谢谢大家了,我的ASP.Net(C#)实在是学艺不精啊! 假设你在窗体上放了一个Label1,选择一行数据后,让这行数据的第一个字段的值显示在Label1上:Label1.Text=e.Item.Cells[0].Text.ToString().Trim();//写在SelectedIndexChanged中 选中了某一行后,在SelectedIndexChanged你可以得到已经选择的这一行SelectedItem,这是一个TableRow对象,可以根据行中每个单元的序号访问每个单元:private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e){ string str = DataGrid1.SelectedItem.Cells[0].ToString();} 随机读取 TXT 行内容 asp.net 登陆问题 dataview sort 问题.... menu与框架的问题 web.config的<connectionStrings>配置问题,谁有帮看下 如何在GridView中控制超链连接根据条件显示不同的颜色 datalist 控制显示个数 httpwebrequest请求返回 图片乱码 验证表达式的书写问题! 页面超时失效问题 初学者求救。:( 关于cookies过期的问题!!
dg1.SelectedItemIndex
<SelectedItemStyle Font-Bold="True" BorderWidth="2px" ForeColor="Red" BorderStyle="Dashed" BorderColor="#C00000" BackColor="#00CC99"></SelectedItemStyle> <asp:TemplateColumn HeaderText="XZ">
<ItemTemplate>
<asp:Button runat="server" Text="选择该行" CssClass="this.style.cursor='crosshair'" CommandName="Select" CausesValidation="false" ID="Button1"></asp:Button>
</ItemTemplate>
</asp:TemplateColumn>
还有一个问题是,假设以选定了表格中的一行了,如何取出这行中某个字段的值?
谢谢大家了,我的ASP.Net(C#)实在是学艺不精啊!
Label1.Text=e.Item.Cells[0].Text.ToString().Trim();//写在SelectedIndexChanged中
private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
{
string str = DataGrid1.SelectedItem.Cells[0].ToString();
}