如何将所选项目添加到数据网格中点击按钮查看
本文关键字:网格 按钮 数据网 数据 选项 项目 添加 | 更新日期: 2023-09-27 18:21:05
我有一个网格视图和选中的列表框。我想将选中列表框的选定项目添加为网格视图的列。
private void btnProceed_Click(object sender, EventArgs e)
{
if (listSubjects.Items.Count > 0)
{
for (int i = 0; i < listSubjects.Items.Count; i++)
{
if (listSubjects.GetItemChecked(i))
{
//dataGridView1.Rows.Add(checkedListBox1.Items[i], "1");
DataRowView castedItem = listSubjects.Items[i] as DataRowView;
string item = castedItem.ToString();
dgvEnterMarks.Columns.Add(item, item);
}
}
}
}
这是我所做的。。。将项目添加到集合
SelectedItems="{Binding SelectedSalesMultiCountries, Mode=TwoWay}"
将可见性绑定到属性。。
<telerik:GridViewDataColumn IsVisible="{Binding CompanyNameVisibility, Mode=TwoWay}" />
现在,当选中复选框项目时,将上述属性设置为true。希望这能有所帮助。谢谢
private void btnProceed_Click(object sender, EventArgs e)
{
if (listSubjects.Items.Count > 0)
{
for (int i = 0; i < listSubjects.Items.Count; i++)
{
if (listSubjects.GetItemChecked(i))
{
DataRowView castedItem = listSubjects.Items[i] as DataRowView;
string item = Convert.ToString(castedItem["SubjectName"]);
dgvEnterMarks.Columns.Add(item, item);
}
}
PopulateGridView();
}
}