Re: [gnome-db] how to print selected row in gnome_db_raw_grid?
- From: paragasu <paragasu gmail com>
- To: "Vivien Malerba" <vmalerba gmail com>
- Cc: gnome-db-list gnome org, gtk-app-devel-list gnome org
- Subject: Re: [gnome-db] how to print selected row in gnome_db_raw_grid?
- Date: Tue, 23 Sep 2008 23:25:17 +0800
> gda_value_stringify(value)
assume that i know, the value return is string, then i can simply use
this function so i can print
(GValue to gchar) the string. but there is no function to conver
GValue to gint or gfloat..
the only function i can think of is gda_value_numeric but it doesn't do that.
so assume that i know, that i have a double datatypes inside my table
column, how i can get
the value and assign it in a gdouble variable ?
for example, if gchar,
i can simply
gchar *str;
str = gda_value_stringfy ();
thanks..
On 9/23/08, Vivien Malerba <vmalerba gmail com> wrote:
> 2008/9/23 paragasu <paragasu gmail com>
>
>> gda_data_model_iter_get_value_at is in V4
>>
>> can i do g_printf("%s", value) ?
>
>
> No, you can't because value is a pointer to a GValue structure, not a
> string.
>
>
>>
>>
>> i am always confuse with the datatype GValue.. how to make sure it is
>> of type char or integer?
>
>
> use G_VALUE_TYPE (value), for example:
> if (G_VALUE_TYPE (value) == G_TYPE_STRING)
> g_print ("%s\n", g_value_get_string (value));
>
> You can also use gda_value_stringify(value) which will return a string to be
> used for debug purposes.
>
>
>>
>>
>> using try and error. i manage to print the value using
>>
>> list = GDA_PARAMETER_LIST (iter)->parameters;
>> param = GDA_PARAMETER (g_slist_nth_data (list, 0));
>> str = gda_parameter_get_value_str (param);
>>
>> i am not sure it is the best way. is there any other better way i can
>> do it in V3?
>
>
> It's the correct way. The returned string should take into account your
> locale settings as well.
>
>
>>
>>
>> thank you
>
>
> You're welcome!
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]