我用vs2008中的wpf application Browser模板创建了一个项目xmal文件中有一个listview,是System.windows.controls命名空间下的控件<ListView name="myListView">
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Path=FirstName}" Header="First Name" Width="100" />
<GridViewColumn DisplayMemberBinding="{Binding Path=LastName}" Header="Last Name" Width="100" />
</GridView>
</ListView.View>
</ListView> 数据绑定成功,页面可以显示
现在我想在listview中双击某一行,或者选中一行点击“修改”按钮,让这一行的单元格都变成可编辑状态,编辑完成后点击一个确定按钮更新到数据库,可现在连编辑都没实现
在cs文件中相应的响应事件里不知道该怎么写了,哪位大侠帮忙看看,先谢谢了
private DoubleClick(object sender,MouseButtonEventArgs e)
{
//可以得到选中行
int i = this.myListView.SelectedIndex;
//接下来如何让选中行的单元格可编辑不知道怎么谢了
}
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Path=FirstName}" Header="First Name" Width="100" />
<GridViewColumn DisplayMemberBinding="{Binding Path=LastName}" Header="Last Name" Width="100" />
</GridView>
</ListView.View>
</ListView> 数据绑定成功,页面可以显示
现在我想在listview中双击某一行,或者选中一行点击“修改”按钮,让这一行的单元格都变成可编辑状态,编辑完成后点击一个确定按钮更新到数据库,可现在连编辑都没实现
在cs文件中相应的响应事件里不知道该怎么写了,哪位大侠帮忙看看,先谢谢了
private DoubleClick(object sender,MouseButtonEventArgs e)
{
//可以得到选中行
int i = this.myListView.SelectedIndex;
//接下来如何让选中行的单元格可编辑不知道怎么谢了
}
解决方案 »
- C#怎么接收C++传回来的指针类型
- 怎样为dataGridView控件的某栏设置只允许输入数字和小数点?
- wpf INotifyPropertyChanged 的问题
- QueryString是否包含某个Key
- 随机码验证问题~
- 如何通过Assembly的实例生成一个exe或dll?
- 关于radiobuttonlist取值
- 传递一个List<T>给类型object的变量,利用反射如何读取List<T>里面的值和数据
- 困难问题--如何在visual C#中为listBox控件绘制背景
- DES算法加密问题(紧急求教!)
- 关于treeview
- C# 怎么实现点击button就可以把磁盘上的execl文本文件导入orcle数据库,
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Path=FirstName}" Header="First Name" dth="100" />
<GridViewColumn Header="Last Name" Width="100" />
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBox Name="tbLastName" Text="{Binding Path=LastName}" /> </DataTemplate>
</GridViewColumn.CellTemplate>
</GridView>
</ListView.View>
</ListView>想在xmal中先设置其失去焦点,双击一行后,再将其属性focusable设为true,但是在cs的事件响应方法中不知道如何能找到textbox,大家帮忙啊