如何为 WPF 数据网格单元动态设置值

发布于 2024-11-19 12:23:44 字数 231 浏览 1 评论 0原文

我创建了一个 WPF 数据网格,并且列是静态的(服装列)。数据网格行根据数据表行中的数据进行绑定。我想从另一个 ArrayList 动态地为 WPF DataGrid 单元格设置值。

我没有找到行的单元格索引,例如 dataGrid.Rows[i].Cells[j] = ArrayList[k]。

有人可以帮我吗?我是 WPF 新手。

提前致谢。

I have created a WPF datagrid and the columns are static (costume columns). Data grid rows are binding as per the data from data table rows. I want to set values to the WPF DataGrid cells dynamically from another ArrayList.

I'm not finding the cell index of rows, like dataGrid.Rows[i].Cells[j] = ArrayList[k].

Can anyone please help me? I'm new to WPF.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

站稳脚跟 2024-11-26 12:23:44

如果你有静态ArrayList,你的代码可以是这样的:

<Grid Name="MyArray" Margin=”10”>
    <Grid.DataContext>
        <x:Array Type=”sys:String”>
        <sys:String>Red</sys:String>
        <sys:String>Yellow</sys:String>
        <sys:String>Lime</sys:String>
        <sys:String>Cyan</sys:String>
        <sys:String>Blue</sys:String>
        <sys:String>Magenta</sys:String>
        </x:Array>
    </Grid.DataContext>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width=”*”/>
    </Grid.ColumnDefinitions>
    <!--here your dataGrid-->
    then you should write like this
    <Label Content="{Binding ElementName=MyArray, Path=DataContext[0]}" />
    and so on...
    </Grid>

如果我理解错误,请纠正我。

if you have static ArrayList, your code can be like this:

<Grid Name="MyArray" Margin=”10”>
    <Grid.DataContext>
        <x:Array Type=”sys:String”>
        <sys:String>Red</sys:String>
        <sys:String>Yellow</sys:String>
        <sys:String>Lime</sys:String>
        <sys:String>Cyan</sys:String>
        <sys:String>Blue</sys:String>
        <sys:String>Magenta</sys:String>
        </x:Array>
    </Grid.DataContext>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width=”*”/>
    </Grid.ColumnDefinitions>
    <!--here your dataGrid-->
    then you should write like this
    <Label Content="{Binding ElementName=MyArray, Path=DataContext[0]}" />
    and so on...
    </Grid>

correct me if I understand you wrong.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文